begin process at 2008 07 21 00:08:29
1 213 530 membres
431 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : keylogger et touche [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (globule)

keylogger et touche le 14/08/2004 19:33:24

globule
Bonjour,

J'ai recuperé sur ce forum la routine de keylogger suivante

procedure TForm1.Timer1Timer(Sender: TObject);
var pos, c : integer;
begin
//64 = Code ASCII de la lettre 'a', si echap est presser vous le serez
for c:= 1 to 255 do begin;
pos := GetKeyState(c);
if Copy(IntToStr(pos),1,1) = '-' then begin;
memo1.Text := Memo1.Text + chr(c);
end;
end;

Le probleme c'est que le chr(c) ne retourne pas les touches exactes : Par exemple pour le clavier numérique il retourne a pour la touche 1
et
b pour la touche 2

Pouvez vous m'indiquer une procedure pour mapper les touches exactes (en tennant compte du SHIFT, CTRL ...)

Merci


Classé sous : touche, keylogger, procedure, begin, pos

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS