sirozz
Messages postés28Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention13 avril 2008
-
22 oct. 2004 à 17:01
ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 2022
-
23 oct. 2004 à 15:50
Slt à tous,
voila, j'essaye de capturer les événements clavier grâce à l'interruption 09h et un programme TSR, j'ai essayé sur 2000, sur XP et j'ai téléchargé plein de sources que j'ai compilé et rien ne fonctionne. voila mon source :
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 22 oct. 2004 à 18:54
Les evenements clavier sur Windows se capturent soit par un HOOK en mode user soit par un driver en mode kernel.
Les interruptions sont a oublier en mode protege.
ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 20223 23 oct. 2004 à 15:50
Salut,
Effectivement,avec windows il faut oublier définitement les méthodes chers aux 8086.
La méthode est:
Produire un éxécutable windows .exe
utiliser les événements clavier
.elseif wmsg == WM_CHAR ;interception clavier
.if wparam == 20h ;caractere espace
ou
.elseif wmsg == WM_KEYDOWN