Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tastatureingaben abfangen (https://www.delphipraxis.net/121736-tastatureingaben-abfangen.html)

Z4ppy 3. Okt 2008 13:56


Tastatureingaben abfangen
 
Ich möchte für mein neues Projekt sämtliche Tastatureingaben abfangen. Allerdings nicht im Keylogger-Stil, wo die Eingaben ja beim aktiven Programm ankommen, sondern so, dass eben nix ankommt ;)
Also ich hab Firefox aktiv, drücke a, mein Programm fängt das ab und im Firefox erscheint nix.

Wie kann man das lösen?

MfG Z4ppy

PS.: Ja, ich hab bereits gesucht, aber nur sachen zum Abfangen im Keylogger-Stil gefunden...

STS301 3. Okt 2008 14:00

Re: Tastatureingaben abfangen
 
schau dir bitte das einmal an

http://www.delphi-treff.de/tutorials...astatur-hooks/

Luckie 3. Okt 2008 14:07

Re: Tastatureingaben abfangen
 
Zitat:

Zitat von Z4ppy
Ich möchte für mein neues Projekt sämtliche Tastatureingaben abfangen. Allerdings nicht im Keylogger-Stil, wo die Eingaben ja beim aktiven Programm ankommen, sondern so, dass eben nix ankommt ;)
Also ich hab Firefox aktiv, drücke a, mein Programm fängt das ab und im Firefox erscheint nix.

Wie kann man das lösen?

MfG Z4ppy

PS.: Ja, ich hab bereits gesucht, aber nur sachen zum Abfangen im Keylogger-Stil gefunden...

Und was soll das für ein Scherzprogramm werden? :?

Z4ppy 3. Okt 2008 14:45

Re: Tastatureingaben abfangen
 
Kein Scherzprogramm - ein Schutzprogramm ;)
Das überdeckt dann den ganzen Bildschirm und man kommt nur wieder rein, wenn man das korrekte Passwort eingibt...
Nun könnt ich das ja über des OnKeyPress-Event der Form lösen, dann passiert aber nix, wenn nich gerade die Form aktiv ist (was durchaus passieren kann, wenn jemand versucht, das Proggie zu umgehen)... Also fang ich global alle Tastatureingaben ab und füg die der Eingabe hinzu...

@STS301: Danke, guck ich mir gleich ma an...

MfG Z4ppy

smallsmoker 3. Okt 2008 15:29

Re: Tastatureingaben abfangen
 
dann müsstest du aber [strg]+[alt]+[entf] abfangen und das ist ein schwieriger hinzubekommen als ein keyboard hook :)

€: was ist denn mit blockinput ? link ? (das vorher gannte problem wäre damit nicht gelößt)

€2: und guck mal hier rein

Z4ppy 3. Okt 2008 15:35

Re: Tastatureingaben abfangen
 
Tastatur & Maus sperren bringt mir nix, weil ich dann ja auch kein Passwort mehr eingeben kann ;)
Und das mitm Taskman - tja, ich hab nur gemerkt, dass wenn ich "StayOnTop" mach, der Taskman im Hintergrund bleibt - egal, ob er vor oder nach dem Start meines Programms gestartet wird :D Naja, kp warum, aber is ja auch egal :D

MfG Z4ppy


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz