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


-1

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

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


Разве вы не имеете в виду PsExec.exe?
krowe

Это покажет вам основную идею: howtogeek.com/howto/windows-vista/... но потребуется некоторое усилие, чтобы заставить это работать так, как вы этого хотите.
krowe

Ответы:


3

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

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

HKEY_CLASSES_ROOT\*\shell

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

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".

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.