Niki2001
Messages postés85Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention17 décembre 2005
-
15 juil. 2005 à 19:12
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
17 juil. 2005 à 00:35
Quand on fait un hook du clavier en utilisant WH_KEYBOARD_LL, on utilise la structure suivante:
THookClavier = record
vkCode: DWORD;
scanCode: DWORD;
flags: DWORD;
time: DWORD;
dwExtraInf: PULONG;
end;
Je voudrais connaître les fonctions de tous ces paramètres (mis à part vkCode, évidemment...). Merci d'avance...
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 17 juil. 2005 à 00:35
Salut, vkCode c'est la touche virtuelle. Le scan code c'est la touche physique qui correspond à un certain type de clavier. Le flag contient plusieurs infos ( LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_ALTDOWN, LLKHF_UP ). Time c'est le time stamp, ca permet de tester l'heure d'arriver d'un évènement par rapport à un autre par exemple. Extra c'est inutile pour le hook, c'est spécific au périphérique ou au thread en cours.