Как добавить элемент в меню правой кнопки мыши на рабочем столе в Windows XP - PullRequest
3 голосов
/ 04 ноября 2011

Я хочу иметь запись в фоновом режиме рабочего стола, щелкните правой кнопкой мыши.

Я попытался, изменив значение реестра. Когда я погуглил, у меня возникло представление, что мы должны поместить запись в «HKEY_CLASSES_ROOT \ Directory \ Background \ shell»

Итак, я создал следующие ключи в реестре:

  • 'HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ Notepad' со значением 'Notepad'
  • 'HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ Notepad \ command' со значением 'C: \ WINDOWS \ system32 \ notepad.exe'

Когда я попробовал это в windows7, оно работает правильно.

но это не работает в Windows XP

Может кто-нибудь помочь мне разобраться в проблеме?

Заранее спасибо

1 Ответ

2 голосов
/ 04 ноября 2011

Для этого вам нужно будет создать обработчик расширения оболочки, а затем добавить его в HKEY_CLASSES_ROOT \ Directory \ Background. Проверьте эту статью на MSDN http://msdn.microsoft.com/en-us/library/cc144067%28VS.85%29.aspx

Расширение, вы пишете, должно быть обработчиком контекстного меню.

...