Hi ich möchte ein Keylogger Programmieren. Mein Problem ist das meiner nur Tasten logt, wenn ich die Anwendung grade active hab. UNscihtbar krieg ich im auch nicht da wenn ich die form in der Application.Run(new Form1()); entferne,
dürfte das Programm ja nicht mehr loggen oder sehe ich das falsch.
Brauche Hilfe
private void Form1_KeyUp(object sender,
System.Windows.Forms.KeyEventArgs e)
{
listBox1.Items.Add(e.KeyCode);
StreamWriter sw = new StreamWriter(@"C:\log.txt", true);
sw.Write(e.KeyCode);
sw.Close();
}
Also wenn ich dich richtig verstanden habe möchstes du ein kleines Programm schreiben welches am Besten unsichtbar im Hintergrund läuft und sämtliche Tastendrücke mitloggt. Egal ob einer in MS_Office nen bisschen was tippt oder bei google einen Suchbegriff eingibt!?
Stichwort: Global (Key) Hook.
Mit den rechtlichen Sachen bist du aber schon vertraut, oder?
A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee
Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.
Ja klar ich will ja niemanden auspionieren ich will das nur auf meinen Pc machen wegen mein Bruder. Und ich will nur bei einen bestimmten Fenster machen
Nehme Global KeyHook. Speichere die Tastenanschläge irgedwo auf der Platte als .txt. Falls du mehr Funktionen möchtest, dann google mal nach Keylogger. 😉
Gruß
nobelo
Man kann ihn aber seeehhr leicht entlarven: drück mal die "Dachtaste" (^)
<klugschß>
Die Schwaben sagen: "Axson Dächle" 😁 , Franzosen behaupten es ist ein accent circonflex
</klugschß> 😁 😁
**:::
Keylogger kannste mit oben erwähnten Globalkeyhooks oder einem GetAsyncKeyState in einer endlosschleife.
Zuverlässigere Ergebnisse liefert sicherlich der Globale Keyhook. Was Deinem Virenscanner besser gefällt musste wohl testen^^
auch wenn der thread alt ist taucht er bei google weit oben auf also pack ich einfach den hierhin 😃
mfg
tonga
p.s. das genannte problem mit den deadkeys
Man kann ihn aber seeehhr leicht entlarven: drück mal die "Dachtaste" (^)
ist in meiner koponente gelößt (bzw geworkarrounded 😛)