Agregue un script por lotes al menú contextual de Windows para ejecutar aplicaciones con la herramienta psexec

Agregue un script por lotes al menú contextual de Windows para ejecutar aplicaciones con la herramienta psexec

Quiero crear un script por lotes que ejecute una aplicación seleccionada con la herramienta PsExec.exe. Y quiero agregar esta opción al menú contextual. Como el menú "Ejecutar como administrador" en Windows 7.

¿Alguien puede ayudarme?

Respuesta1

Esto es bastante fácil de hacer, pero primero le presentamos algunos conceptos básicos:

Todos los elementos del menú contextual que tratan archivos individuales o hasta 15 archivos seleccionados se pueden encontrar aquí:

HKEY_CLASSES_ROOT\*\shell

Las acciones relacionadas con la carpeta se dividen en 2 categorías: acciones disponibles cuando hace clic derecho en el fondo y acciones cuando hace clic derecho en una carpeta. Y se pueden encontrar aquí:

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

Las unidades tienen sus propias claves aquí:

HKEY_CLASSES_ROOT\Drive\shell

La estructura de los comandos del menú contextual será la siguiente.

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 

La entrada Comando en el menú contextual tendrá el mismo nombre que la clave principal a menos que especifique lo contrario creando un valor de cadena llamado MUIverb debajo de la clave principal. P.ej. Puede crear un valor de cadena llamado MUIverb y establecer su valor como Nuevo nombre ("MUIverb"="Nuevo nombre").

Un comando que se ubicará en el turno extendido cuando tenga un Valor de Cadena llamado Extendido debajo de la clave principal. Si desea que esté en el menú contextual principal del shell, elimine la entrada Valor de cadena "extendido". Quieres transferir algo al menú extendido, simplemente pon "Extendido" en su clave principal. También puede especificar un icono para la entrada del menú colocando otro valor de cadena en la misma clave. Por ejemplo: "Icon"="C:\Windows\system32\SHELL32.dll,133" o "Icon"="C:\Pictures\Icons\SomeRandomIcon.ico".

información relacionada