Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge

alle Tastenschläge abfragen?

Nikon / 8 Antworten / Flachansicht Nickles

Hallo, ich hab mal wieder ein Problem:


Ich möchte mit C# einen Keylogger entwickeln, der alle tastenschläge auf die Tastatur empfangen soll und speichert.


Wie frage ich jedoch Tastenschläge ab, die nicht meine Applikation betreffen?


Ach ja und noch was:


Den Keylogger verwende ich nicht dazu, Kennwörter anderer Leute zu loggen, sondern zu überprüfen, ob in meiner Abwesenheit jemand meinen Pc benutzt.

Nikon
bei Antwort benachrichtigen
vergisses Nikon „alle Tastenschläge abfragen?“
Optionen

Hi,

grundsätzlich kann ich mich nur Thomas´ Argumentation anschließen.

Wenn Du aber unbedingt protokollieren willst, was so alles
auf Deinem Rechner abgeht, solltest Du Dir den hook Mechanismus mal ansehen.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/msdn_hooks32.asp

Insbesonders WH_JOURNALRECORD und /oder WH_KEYBOARD
und WH_MOUSE sollten alles bieten, was Du dafür brauchst.

Das Ganze ist allerdings für C/C++ gedacht...
Gruss, vergisses

bei Antwort benachrichtigen