Создание меню с ярлыками избранных приложений в контекстном меню рабочего стола
Добавление ссылок на избранные программы в контекстное меню рабочего стола Windows сводится к двум частям:
- Создание каскадных меню в контекстном и добавление ярлыков.
- Добавление функциональности ярлыкам путем их регистрации.
Часть 1. Создание контекстных меню и добавление ярлыков.
- Запустите Редактор реестра (WIN + R › regedit › Ok)
- Откройте ветку HKEY_CLASSES_ROOT\DesktopBackground\Shell
- Создайте в данной ветке новый раздел. Нажмите правой кнопкой мыши на ключе "Shell" и выберите "Создать › Раздел". (Например, Menu1)
- Выберите только что созданный раздел "Menu1" и в правой части окна создайте 4 строковых параметра:
- Icon – в значении данного параметра следует указать путь к значку меню.
- Position – данный параметр определяет позицию каскадного меню в контекстном. По умолчанию это середина контекстного меню, но Вы можете выбрать значения Top (сверху) или Bottom (снизу).
- MUIVerb – имя каскадного меню, которое будет отображаться в контекстном меню. Например, "Мои программы", "Браузеры" и т.д.
- SubCommands – содержит список команд, разделенных точкой с запятой (;). Эти команды будут показаны в каскадном меню. Вы не можете напрямую добавить ярлык приложения. Сначала в этом списке Вам нужно дать команде имя, а после этого зарегистрировать ее согласно инструкции во второй части статьи.
Предположим, что Вы уже создали каскадное меню "Браузеры", и теперь Вы хотите добавить в него ярлыки Internet Explorer и Mozilla Firefox. В таком случае Вам нужно параметру SubCommands задать значение:
firefox;iexplore
Параметры Icon и Position Вы можете и не создавать, а вот MUIVerb и SubCommands – обязательны.