GARANTIR DESCONTO

Fórum Capturando o pressionamento de teclas do windows #344745

20/08/2007

0

e ai pessoal!
estou montando um pequeno keylogger
(Antes de mais nada queria dizer que é só para aprender mesmo!
não tenho objetivos não-recomendados para ele, já que existem no mercado vários ótimos keyloggers...)

Enfim... Aprendi a escrever (e usar DLL´s), e está tudo funcionando

Só que a função me retorna sempre a tecla pressionada, repetida e liberada
Só que se por exemplo, o usuário digitar o ? (ponto de interrogação), o que fica registrado é o seguinte:

Pressionou: SHIFT
Pressionou: /
Liberou: /
Liberou: SHIFT

O correto mesmo era registrar apenas o ?

Alguem poderia me dar uma maozinha?
Valeu!!


Felipeaj

Felipeaj

Responder

Posts

21/08/2007

Virus69

Caro amigo, as teclas são números. Vpcê já tentou usar essa rotina?

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Label1.Caption := Format(´O código da tecla pressionada é: ¬d´, [Key]);

end;


Responder

Gostei + 0

21/08/2007

Vitor Alcantara

Dar uma olhada nesse exemplo prontinho que tem nesse site www.elivaldo.com.br.
Ele não nescessita nem da criação de DLLS.
http://www.elivaldo.com.br/cod/key_log.zip


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar