Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: JorGe[xD] en 25 Agosto 2010, 01:47 am



Título: Comandos de Linea , como se hace ?
Publicado por: JorGe[xD] en 25 Agosto 2010, 01:47 am

Hola

Tengo una duda , estaba pensando en como hacer para que cuando se escriba por ejemplo "Muestra" se active un mensaje pero no quiero que por decir pongan "Maaauestra" tambien se active , solo quiero que se active cuando se escriba correctamente "Muestra" , la verdad ni idea de que apis utilizar.

Gracias. :)



Título: Re: Comandos de Linea , como se hace ?
Publicado por: fary en 25 Agosto 2010, 07:53 am
Cuando se escriba donde? en la consola? quieres hacer como si fuera un keylogger?

salu2!


Título: Re: Comandos de Linea , como se hace ?
Publicado por: Debci en 25 Agosto 2010, 10:11 am
Creo que lo que busca es simular ciertas lineas de comandos que ejecutan cosas dependiendo de lo que se introduce, el busca la manera de definir esos comandos.

Saludos


Título: Re: Comandos de Linea , como se hace ?
Publicado por: Eternal Idol en 25 Agosto 2010, 11:29 am
Una vez que obtuviste la linea de comandos (GetCommandLineA/W) no necesitas ninguna API pero si queres podes usar:

lstrcmpA/W CASE SENSITIVE
lstrcmpiA/W NO CASE SENSITIVE


Título: Re: Comandos de Linea , como se hace ?
Publicado por: JorGe[xD] en 29 Agosto 2010, 16:21 pm

Eternal idol haber si entiendo

con esa API obtengo lo que a escrito y asi puedo hacerle una comprobacion para saber si lo que a escrito es lo que espero ? ._. :)

Si es asi Gracias.

PD: De ahi lo recibe como texto y lo comparo ?.

No entiendo mucho aunque estea con el traductor de google. xd

Supongo que tenia que buscarlo en la msdn de Microsoft : http://msdn.microsoft.com/en-us/library/ms683156(VS.85).aspx