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
thomas woelfer Nikon „alle Tastenschläge abfragen?“
Optionen

Nikon,

man kann in gewissem umfang die aktivitaeten auf einem windows pc mitprotokollieren. dazu gibt es die CBT (computer based training) api.

ich wuerde aber nahezu jede wette machen, das es dafuer keine managed wrapper gibt die du von c# aus benutzen kannst; du wirst also auf interop zurueckgreifen muessen.

wenn es dir nur darum geht das niemand deinen pc in deiner abwesenheit benutzt, dann benutze xp,2000 oder 2003 mit ntfs und vernueftigen accounts, und melde dich von pc ab wenn du dich entfernst. das ist sicherlich einfacher und sinnvoller als einen keylogger zu programmieren.

WM_FYI

this posting contains no tpyos.
bei Antwort benachrichtigen