Eingabe überwachen
-
Hallo Zusammen..
Ich möchte ein Programm schreiben welches die Eingabe auf der Tastatur überwacht. Ich will KEINEN Keylogger bauen, es soll ein Prgramm werden das in einer Konsole läuft, im Hintergrund. Durch eine bestimmte Eingabe soll dann etwas ausgelöst werden. Zum Beispiel wenn ich "hallo" eintippe soll das Programm ein anderes Programm starten.
Könnt ihr mir villeicht dabei helfen?
Welche Dateinen muss ich "includen" und was muss ich sonst noch für befehle wissen?Danke viel mal!
-
Damit den Keylogger bauen:
http://www.rohitab.com/discuss/topic/19360-keylogger-tutorial/Und dann das ganze in einen String schreiben, gucken ob die letzten Eingaben z.B. hallo ergeben und dann machen was du willst.
-
james223 schrieb:
Hallo Zusammen..
Ich möchte ein Programm schreiben welches die Eingabe auf der Tastatur überwacht. Ich will KEINEN Keylogger bauen, es soll ein Prgramm werden das in einer Konsole läuft, im Hintergrund. Durch eine bestimmte Eingabe soll dann etwas ausgelöst werden. Zum Beispiel wenn ich "hallo" eintippe soll das Programm ein anderes Programm starten.
Könnt ihr mir villeicht dabei helfen?
Welche Dateinen muss ich "includen" und was muss ich sonst noch für befehle wissen?Danke viel mal!
Einfacher ist es eine Windowsbinary ohne Konsole zu erstellen, sonst nervt das Fenster. Und dann registriert man einfach einen globalen Hotkey fertig. Der poppt dann eine Liste auf mit dem was Du gestartet haben willst oder Du registrierst mehrere Hotkeys die dann eben das starten was Du willst.
Noch einfacher wäre eine Tastatus von Logitech mit frei belegbaren Makrotasten.
Man kann sich das Leben auch einfach machen.
rya.
-
Schau dir mal den Befehl GetAsyncKeyState(int)
http://msdn.microsoft.com/en-us/library/ms646293(VS.85).aspx
Dann kannste ja in einer kleinen Schleife mal die Tasten gehen...So hab ich mir mal nen kleinen Keylogger geschrieben-> funzt wunderbar