Tastatureingaben abfangen
-
Hi,
ich habe vor ein Programm zu schreiben das in Bezug auf ALLE Texteingaben die man macht( in egal welchem anderen Programm ) die Tastatureingaben überprüft und sivh meldet wenn was nicht stimmt. (später soll es evt. auch verbesserungen vornehmen). Das Problem ist ich habe keine Ahnung wie ich mein Programm dazu bekomme, das es ALLE benutzereingaben abfängt obwohl es nich den Eingabefocus hat.(-> prinzip eines Keyloggers ) Kann mir da einer von euch einen Tipp geben wie ich dies angehen kann?
mfG noha
-
Du brauchst einen Keyboardhook, siehe FAQ.
-
BTW: Unter Vista ist es nicht mehr möglich Hooks in Applikationen zu installieren, die "elevated" Privileges haben!
-
Wenn ich Vista schon höre... Wie wird man es denn dort lösen?
MfG
-
Du kannst nur Tastatureingaben von "elevated" Programmen abfangen, wenn Dein Programm auch "elevated" läuft.
Sonst kann man es gar nicht lösen, und das ist aus aus "Sicherheitsgründen" gut so.