Buenas a todos!
Estoy haciendo un keylogger en C que como buen keylogger
va guardando las puslaciones del usuario en un fichero almacenado en Disco. Cuando pulsas la tecla ESC el programa termina. Ahora bien, tengo dos problemas:
1.- Algunas teclas "especiales" como los ?&$... o los F1...F12 los almacena con un símbolo que no toca. Supongo que tendre que incluir algo de ASCII en mi keylogger para que esas teclas "especiales" las guarde bien. Alguien me puede orientar un poco con esto?
2.- Éste es el principal problema que tengo: Cuando ejecuto el keylogger, si justo después empiezo a apretar teclas, luego cuando apreto ESC voy al fichero y está todo ahí. Hasta aquí perfecto. El problema es que si después de ejecutar el programa (y sin apretar ESC) abro nuevas ventanas, canvio de ventana activa.... luego apreto ESC y si voy a mirar al fichero sólo encuentro keyloggeado hasta el momento que he empezado a canviar de ventana o abrir una nueva ventana...
Será que cuando mi keylogger pasa a "segundo plano" deja de ejecutarse? Me podeis orientar un poco también en como solucionarlo? algun trozito de codigo C para ayudar...
Gracias!
Estoy haciendo un keylogger en C que como buen keylogger

1.- Algunas teclas "especiales" como los ?&$... o los F1...F12 los almacena con un símbolo que no toca. Supongo que tendre que incluir algo de ASCII en mi keylogger para que esas teclas "especiales" las guarde bien. Alguien me puede orientar un poco con esto?
2.- Éste es el principal problema que tengo: Cuando ejecuto el keylogger, si justo después empiezo a apretar teclas, luego cuando apreto ESC voy al fichero y está todo ahí. Hasta aquí perfecto. El problema es que si después de ejecutar el programa (y sin apretar ESC) abro nuevas ventanas, canvio de ventana activa.... luego apreto ESC y si voy a mirar al fichero sólo encuentro keyloggeado hasta el momento que he empezado a canviar de ventana o abrir una nueva ventana...
Será que cuando mi keylogger pasa a "segundo plano" deja de ejecutarse? Me podeis orientar un poco también en como solucionarlo? algun trozito de codigo C para ayudar...
Gracias!
