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

-1

Eu quero fazer um script em lote que execute um aplicativo selecionado com a ferramenta PsExec.exe. E eu 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?

    
por eviB 06.09.2014 / 19:19

1 resposta

3

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

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

HKEY_CLASSES_ROOT\*\shell
As ações relacionadas à pasta

são divididas em duas categorias: ações disponíveis quando você clica com o botão direito do mouse em ações e ações quando clica com o botão direito do mouse 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 Command no menu de contexto terá o mesmo nome da chave principal, a menos que você especifique de maneira diferente criando um Valor de String chamado MUIverb sob a chave principal. Por exemplo. Você pode criar um valor de string chamado MUIverb e definir seu valor como New Name ("MUIverb"="New Name").

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

    
por 13.02.2017 / 22:35