я получил информацию здесь, но после добавления, что я не получил ярлык в моем конкурсе рабочего стола :( Пожалуйста, помогите мне, я хочу это только в контекстном меню моего рабочего стола

  1. Откройте regedit и перейдите:

CODEHKEY_CLASSES_ROOT\Directory\Background\shell теперь под этим ключом создайте еще один ключ с любым именем и в правой части окна установите его значение на метку, которую вы хотите отобразить в контекстном меню рабочего стола, например, Media Player, Winamp, Firefox, что-нибудь еще ,

  1. Теперь создайте другой ключ под этим вновь созданным ключом с помощью команды name. и на правой панели установите его значение в точный путь приложения, например:

C:\Program Files\Windows Media Player\wmplayer.exe C:\Program Files\Winamp\winamp.exe и т.д.

  1. Это оно. Теперь вы можете проверить ваш любимый ярлык приложения в контекстном меню рабочего стола.

  2. Вы можете создать столько ярлыков, сколько захотите. Просто создайте отдельный ключ для всех приложений.

  3. Ниже приведен готовый код:

Редактор реестра CODEWindows Версия 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP] @ = "Windows Media Player"

[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP\command] @ = "C:\Program Files\Windows Media Player\wmplayer.exe" Просто измените метку и путь к нужному приложению и сохраните его с именем «vishal.reg» (включая кавычки) и запустите его.

U также может установить ярлык приложения, чтобы он отображался только при нажатии клавиши, добавив значение "Extended" String в правой части вновь созданной клавиши:

Редактор реестра CODEWindows Версия 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP] @ = "Проигрыватель Windows Media» "Расширенный" = «»

[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP\command] @ = "C:\Program Files\Windows Media Player\wmplayer.exe"

2 ответа2

2

Только Windows Vista и Windows 7 поддерживают добавление пунктов меню через этот раздел реестра:

HKEY_CLASSES_ROOT\Directory\Background\shell\

До этого (например, Windows XP) пункты меню можно было добавить в Directory\Background через shellex:

HKEY_CLASSES_ROOT\Directory\Background\shellex\

shellex экспоненциально сложнее в использовании, потому что он требует, чтобы вы написали свою собственную COM DLL, предварительно используя C++, и зарегистрировали ее в системе. Это нелегкий подвиг для системного хакера.

В общем, вы не можете легко сделать то, что вы пытаетесь сделать. По крайней мере, не в WinXP.

1

Предполагая, что вы говорите о Windows XP, самый простой способ сделать это - загрузить и установить TweakUI от Microsoft. Это один из Windows XP PowerToys, доступный по адресу http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx.

Запустив TweakUI, нажмите "Шаблоны" в списке слева. Вы можете включить / отключить существующие шаблоны или добавить новые.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .