2009-05-05 8 views
0

Wenn ich in einer Anwendung arbeite und die Taste auf der Tastatur drücke, wie kann ich diesen Schlüssel (oder die Zeichenfolge) einschließlich des Namens der Quellanwendung mit C# erfassen?Erfassen von Tastenanschlägen

+0

Sie benötigen mehr Detail, zur Verfügung zu stellen und vielleicht einen Code umfassen zeigt, was Sie bisher versucht haben. – unwind

+0

Ich glaube nicht, dass er etwas zeigen sollte. Er hat nur eine klare Frage gestellt. – tunnuz

+0

Einen Keylogger bauen? –

Antwort

2

Sie müssen Windows-Hooks einrichten, um Ihre Callback-Funktion für jedes Tastaturereignis aufzurufen. Sie können SetWindowsHookEx verwenden, um Windows-Hooks einzurichten.

Überprüfen Sie diesen Artikel im MSDN-Blog, um mehr darüber zu lesen.

http://blogs.msdn.com/toub/archive/2006/05/03/589423.aspx

0

Es gibt ein gutes Keylogger-Beispiel auf codeproject.com. Ich hoffe das hilft.

Verwandte Themen