Avatar billede netjay Nybegynder
16. maj 2002 - 20:59 Der er 9 kommentarer og
1 løsning

Lyt til tastaturet - igen... ???

Hej...

"Speedy" kommenterede mit indlæg ang. hvordan man kan "lytte til tastaturet".
Når jeg downloader filen "KeySpy.zip" fra siden:
"http://homepages.borland.com/torry/vcl/system/keys/"
og derefter installerer ved at vælge "Install Component" i Delphi 6, skriver den "Privileged Instruction" så snart den skal arbejde med komponenten og derefter lukker delphi. Hvad kan der være galt ?
Avatar billede borrisholt Novice
17. maj 2002 - 07:44 #1
problemet finder du i linje 219 hvor (fjolset) skriver :

in al, 60h

[in] er en instruktion der bruges til ar få data fra en I/O device, på et bestemt intreupt i dette tilfælde :  60h ($60), altså dit keyboard.

Det må du ikke under Win NT/2000/XP etc. i det denne instruktion er reseveret til brug for Kennen og Kernelmode drivers.

Hvis nu du fortælle præcis hvad du gerne vil så skal jeg hacke et eksempel sammen til dig ... Jeg skal vide om det er Globalt i Windows du vil fange tasattur tryk, eller di kun er globalt i DIN applikation ?

Jens B
Avatar billede speedy Nybegynder
17. maj 2002 - 08:49 #2
Så vidt jeg har forstået på det andet spørgsmål, så vil han have det globalt i Windows.

/SpEeDy
Avatar billede speedy Nybegynder
17. maj 2002 - 08:50 #3
borrisholt>>Det kunne da være fedt hvis du kunne finde ud af at rette komponenten til så den virkede i NT/2K/XP  :)

/SpEeDy
Avatar billede netjay Nybegynder
17. maj 2002 - 20:48 #4
Hej... Det er globalt i windows, vi gerne vil kunne lytte tastaturet fra. lidt ligesom "netbus" bortset fra, at programmet bare skriver en tekstfil med indholdet eksempelvis hver time... (det kan vi godt selv lave :)... Det med tastaturet er lidt sværere :)))

NetJay
Avatar billede borrisholt Novice
17. maj 2002 - 20:57 #5
OKI på Http://borrisholt.com/eksperten/hook.zip finder du et eksempel !

Jens B
Avatar billede netjay Nybegynder
18. maj 2002 - 02:47 #6
PAS filerne mangler i eksemplet ?

NetJay
Avatar billede borrisholt Novice
18. maj 2002 - 13:42 #7
prøv igen

Jens B
Avatar billede netjay Nybegynder
18. maj 2002 - 17:42 #8
ok det hjalp :) nu forstår jeg bare ikke helt eksemplet :)
Hvordan skal man bruge det imellem START & STOP ??

NetJay
Avatar billede borrisholt Novice
18. maj 2002 - 17:45 #9
Det bestemmer du selv ... Mit eksempel gemmer det hele i en fil i roden af C-drevet
Avatar billede netjay Nybegynder
19. maj 2002 - 06:13 #10
Oki doki så er jeg med... havde overset filen :) mange tak :)

NetJay in Action
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester