Ir para conteúdo
Fórum Script Brasil
  • 0

Capturar Teclas Digitadas No Windows


Du_me

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

eu fiz um keylogger em delphi uma vez e instalei na rede onde eu trabalhava....hehehe foi da hora...funcionou direitinho eu recebeia os logs por e-mail....na maior comodidade.....mas foi só pra testar eu não ferrei ninguém da empresa....

se você quiser eu mando pra você o código fonte.....mas tem que prometer que não vai fazer nada de mau com o programa hein!

FUI

Link para o comentário
Compartilhar em outros sites

  • 0

cara.. você deve usar o evento ONKEYPRESS

ele retorna a variavel KEY, com o codigo asc da tecla..

se não me engano é isso, mas faz tempo que não uso..

Link para o comentário
Compartilhar em outros sites

  • 0

No evento OnKeyPress, você só pega as teclas digitadas na sua aplicação e mesmo assim o ideal é o evento OnKeyDown, pois OnKeyPress não pega as teclas ctrl, alt, ins etc...

Se você quiser pegar as teclas dentro e fora da sua aplicação, você deve utilizar uma Hook Procedure Global, ou seja, interceptar as mensagens do Windows antes que ele mesmo possa processá-las.

A hook procedure deve estar inserida na Hook chain do Windows e deve estar contida numa dll.

Verifique a API SetWindowsHookEx; o tipo que você quer é WH_KEYBOARD onde o teclado é interceptado.

s3c@terra.com.br

Link para o comentário
Compartilhar em outros sites

  • 0

hum..

se não me engano eu postei um tópico com o código char de TODAS as teclas!

mas acho que foi no tópico de javascript e no de windows..

usa a busca do forum aí..

se eu achar, posto aqui pra vocês tb

abraçao

Link para o comentário
Compartilhar em outros sites

  • 0

Achei alguma coisa:

Codigo ASC das teclas:

// Parte dos números de cima das letras //

Enter = 13

Shift = 16

Ctrl = 17

Alt = 18

Esc = 27

Tab = 06

Backspace = 08

Caps lock = 20

Space = 32

0 = 48

1 = 49

2 = 50

3 = 51

4 = 52

5 = 53

6 = 54

7 = 55

8 = 56

9 = 57

F3 = 114

F4 = 115

F5 = 116

F6 = 117

F7 = 118

F8 = 119

F9 = 120

F10 = 121

F11 = 122

F12 = 123

// Parte das letras //

a = 65

b = 66

c = 67

d = 68

e = 69

f = 70

g = 71

h = 72

i = 73

j = 74

k = 75

l = 76

m = 77

n = 78

o = 79

p = 80

q = 81

r = 82

s = 83

t = 84

u = 85

v = 86

w = 87

x = 88

y = 89

z = 90

// Parte dos números //

0 = 96

1 = 97

2 = 98

3 = 99

4 = 100

5 = 101

6 = 102

7 = 103

8 = 104

9 = 105

tecla * = 106

tecla + = 107

tecla - = 109

tecla del = 110

tecla / = 111

------- FIM -------

esses chars, eu postei aqui:

http://scriptbrasil.com.br/forum/index.php...indpost&p=85617

no forum de javascript!

Aqui tem um programinha que mostra a tecla que você digitar.. Bem simples..

http://www26.brinkster.com/darkao/dicas/teclas.zip

Se precisar de algo.. to por aí..

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

procedure ....

var

i:integer;

begin

for i:=0 to 255 do

memo1.lines.add(inttostr(i)+' '+char(i));

end;

assim você verá o codigo de varias teclas (não todas) as demais você pode ver na unit windows;

digite vk_return em qualquer lugar no delphi, clique nessa palavra com o control pressionado que ele abre.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Ismael Rocha
eu fiz um keylogger em delphi uma vez e instalei na rede onde eu trabalhava....hehehe foi da hora...funcionou direitinho eu recebeia os logs por e-mail....na maior comodidade.....mas foi só pra testar eu não ferrei ninguém da empresa....

se você quiser eu mando pra você o código fonte.....mas tem que prometer que não vai fazer nada de mau com o programa hein!

FUI

Bom dia

tem como me mandar esse programa

porque aqui no meu pc

e dexo uns camaradas da firma acessar remoto pelo logmein

mesmo coisa eu faço com os deles

ai quero ver as senhas

porque na firma é bloquiada

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...