Ver Mensaje Individual
  #9  
Antiguo 09-09-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Cita:
Empezado por PedroElFlaky Ver Mensaje
-si las variables globales son una copia diferente para cada aplicación que llama a mi dll, no estaría también la variable "MiHook" sin inicializar?
Exacto, la variable MiHook también estaría sin inicializar

Cita:
Empezado por PedroElFlaky Ver Mensaje
-al pasar de una aplicación a otra, las variables globales de la dll para mi aplicación, se resetean o cuando vuelva a mi aplicación conservarán su valor?
Cuando se vuelve a tu aplicación, la variables conservan su valor.

Veo que has desechado la idea de WH_KEYBOARD_LL, este hook captura las teclas de todos los procesos, solo que es mas fácil de implementar. Pero si lo quieres hacer por las malas no te queda mas que mapear las variables en memoria, hay varios ejemplos en el foro y fuera de el, pero ahora mismo solo encuentro este que puede orientarte:
http://www.clubdelphi.com/foros/showthread.php?t=37902
Responder Con Cita