elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  [Registros] En vez de poner en "run" un programa, añadir un comando(Solucionado)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Registros] En vez de poner en "run" un programa, añadir un comando(Solucionado)  (Leído 4,247 veces)
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
[Registros] En vez de poner en "run" un programa, añadir un comando(Solucionado)
« 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.


« Última modificación: 3 Abril 2011, 12:56 pm por moikano→@ » En línea

SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: [Registros] En vez de poner en "run" un programa, añadir un comando
« Respuesta #1 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.


« Última modificación: 3 Abril 2011, 12:48 pm por pitoloko » En línea

No he vuelto, solo estoy de paso.
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [Registros] En vez de poner en "run" un programa, añadir un comando
« Respuesta #2 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 :)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines