14. januar 2005 - 20:29Der er
22 kommentarer og 1 løsning
keyhook / keyblocker til windows xp
hej xperter.
står og mangler en keyhook eller en keyblocker til windows xp, har søgt på google osv. men kan kun finde nogle som virker til windows 95/98, og det kan ikke rigtig bruges...
stone>>har haft fat i den..men den er "trial", og har ikke penge til at købe den lige nu, kigger lige lidt på dit andet link, og vender tilbage en gang lørdag..
link 2 ser lovende ud...hvis jeg skal blokere alle input fra tastaturet skal jeg så bare fjerne linien - Result := CallNextHookEx(hKeyHook, Code, VirtualKey, KeyStroke); - fra dll filen??, og hvordan kan jeg tillade f.eks. 'a' og 'e' at blive registreret??
angående "Result := CallNextHookEx(hKeyHook, Code, VirtualKey, KeyStroke);" har jeg fundet ud af at det ikke hjælper at fjerne den, kan man sende en "tom" message istedet for??
ok, har lige et problem mere. har brugt den keyhook fra det 2. link, og det går også fint, men hvis man f.eks. trykker på Ctrl, kommer der ikke nogen besked til programmet, hvordan fanger jeg den??
Hej, det hjælper ikke at fjerne kaldet til CallNextHookEx, da det bare sikrer at den næste hook kaldes (der kan jo i teorien være andre programmer, der hooker der samme).
Skal din key-blocker virke for ét bestemt program (og er det trediepart?) eller alle programmer, der kører på computeren?
det skal blocke alle andre programmer også windows...altså det er kun mit program som må modtage beskeden....det skal også kunne blocke system keys...altså alt, ctrl, win osv.....
Ja, men jeg er ikke sikker på om det virker. Så jeg vil hellere undlade at svare lige nu. Det bedste råd jeg kan give dig er at søge svaret på expert-exchange.com eller forum.madshi.net.
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.