Добавьте пакетный скрипт в контекстное меню Windows для запуска приложений с помощью инструмента Psexec

Добавьте пакетный скрипт в контекстное меню Windows для запуска приложений с помощью инструмента Psexec

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

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

решение1

Это довольно просто сделать, но сначала вот несколько основ:

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

Связанный контент