-1

Я хочу сделать пакетный скрипт, который запускает выбранное приложение с помощью инструмента PsExec.exe. И я хочу добавить эту опцию в контекстное меню. Как и в меню "Запуск от имени администратора" в Windows 7.

Может кто-нибудь мне помочь?

1 ответ1

3

Это довольно легко сделать, но сначала рассмотрим некоторые основы:

Все ваши пункты контекстного меню, которые имеют дело с отдельными файлами или до 15 выбранных файлов, могут быть найдены здесь:

HKEY_CLASSES_ROOT\*\shell

Действия, связанные с папкой, делятся на 2 категории: действия, доступные при щелчке правой кнопкой мыши по фону, и действия при щелчке правой кнопкой мыши по папке. И их можно найти здесь:

HKEY_CLASSES_ROOT\Directory\Background\shell
HKEY_CLASSES_ROOT\Directory\shell

Диски имеют свои собственные ключи здесь:

HKEY_CLASSES_ROOT\Drive\shell

Структура команд контекстного меню будет следующей

HKEY_CLASSES_ROOT\(*,Directory or Drive)\shell\(Command's Main Key)
HKEY_CLASSES_ROOT\(*,Directory or Drive)\shell\(Command's Main Key)\command <=this will store the executed command when when the context menu item related to this key is selected 

Элемент Command в контекстном меню будет иметь то же имя, что и основной ключ, если вы не укажете другое значение, создав строковое значение с именем MUIverb под основным ключом. Например. Вы можете создать строковое значение с именем MUIverb и установить его значение как Новое имя ("MUIverb" = "Новое имя").

Команда, которая будет расположена в расширенном сдвиге, когда она имеет строковое значение с именем Extended под основным ключом. Вы хотите, чтобы оно находилось в главном контекстном меню оболочки, удалите запись "Расширенное" строковое значение. Вы хотите перенести что-то в расширенное меню, просто поставьте "Расширенный" в его основной ключ. Вы также можете указать значок для пункта меню, поместив другое значение строки в той же клавише. Например: "Icon" = "C:\Windows\system32\SHELL32.dll, 133" или "Icon" = "C:\Pictures\Icons\SomeRandomIcon.ico".

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