Adicione um script em lote ao menu do botão direito do Windows, para executar aplicativos com a ferramenta psexec

Adicione um script em lote ao menu do botão direito do Windows, para executar aplicativos com a ferramenta psexec

Quero criar um script em lote que execute um aplicativo selecionado com a ferramenta PsExec.exe. E quero adicionar esta opção ao menu do botão direito. Como o menu "Executar como administrador" no Windows 7.

Alguém pode me ajudar?

Responder1

Isso é uma coisa muito fácil de fazer, mas aqui estão alguns princípios básicos:

Todos os itens do menu de contexto que tratam de arquivos individuais ou de até 15 arquivos selecionados podem ser encontrados aqui:

HKEY_CLASSES_ROOT\*\shell

as ações relacionadas à pasta são divididas em 2 categorias: ações disponíveis quando você clica com o botão direito no plano de fundo e ações quando você clica com o botão direito em uma pasta. E eles podem ser encontrados aqui:

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

As unidades têm suas próprias chaves aqui:

HKEY_CLASSES_ROOT\Drive\shell

A estrutura dos comandos do menu de contexto será a seguinte

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 

A entrada Comando no menu de contexto terá o mesmo nome da chave principal, a menos que você especifique de forma diferente criando um valor de string chamado MUIverb na chave principal. Por exemplo. Você pode criar um valor de string chamado MUIverb e defini-lo como Novo Nome ("MUIverb"="Novo Nome").

Um comando que estará localizado no turno estendido quando tiver um valor de string chamado Extended na chave principal. Você deseja que ele esteja no menu de contexto principal do shell, exclua a entrada "Extended" String Value. Se você quiser transferir algo para o menu estendido, basta colocar "Extended" na tecla principal. Você também pode especificar um ícone para a entrada do menu colocando outro valor de string na mesma chave. Por exemplo: "Icon"="C:\Windows\system32\SHELL32.dll,133" ou "Icon"="C:\Pictures\Icons\SomeRandomIcon.ico".

informação relacionada