Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: moikano→@ en 3 Abril 2011, 12:21 pm



Título: [Registros] En vez de poner en "run" un programa, añadir un comando(Solucionado)
Publicado por: moikano→@ en 3 Abril 2011, 12:21 pm
Hola. Ya se que no se debe tocar el registro de windows y etc etc etc. Pero la verdad es que mi curiosidad gana a mi disciplina en muchas ocasiones y esta es una.


Mi pregunta es si se puede añadir en la clave de registro "run" un comando en vez de una aplicacion, script,...
De la única manera que se que se puede hacer es poniendo en un script el comando y ejecutandolo pero me gustaría saber si se puede directamente poner el comando.

El ejemplo sería algo así

Código
  1. reg add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /f /v prueba /d "echo Hola"
Por supuesto esto no funciona.

Gracias de antemano.


Título: Re: [Registros] En vez de poner en "run" un programa, añadir un comando
Publicado por: SuperDraco en 3 Abril 2011, 12:45 pm
Mientras sepas lo que haces en el registro, no creo que nadie te de una charla sobre que no deberías tocarlo xDDD

Bueno, y eso es fácil, lo que pasa es que se te olvida lo más importante, invocar a la consola,porque el comando echo, o cualquiera, sin la consola.. pues no es nada ¿no?  :rolleyes: debes invocar primero el cmd, seguido del comando  :P

Así:

Código:
reg add HLKM\Software\Microsoft\Windows\CurrentVersion\Run /f /v prueba /d "cmd.exe /K echo Hola"


El switch "/K" es para que no se cierre la instancia del CMD xD
Código:
cmd /?
Cmd /C
Cmd /K

Para agregar un comando con varias sentencias, pues así:

Código:
"cmd.exe /K echo Hola && echo Te dije hola && echo SALUDAME MISERABLE && pause>nul"

Saludossss



EDITO:
Y para un vbs lo mismo, invocas cscript.exe o wscript.exe primero.


Título: Re: [Registros] En vez de poner en "run" un programa, añadir un comando
Publicado por: moikano→@ en 3 Abril 2011, 12:56 pm
Eso es exactamente lo que buscaba. No había pensado en que se tenia que invocar al cmd.

Gracias :)