Tastatureingaben abfangen
-
erm sorry erstma wenn das hier ein blöder Thread wird, aber kenn mich mit C++ nur Grundlagenbedingt aus, wollte eigentlich fragen ob's ne Möglichkeit gäbe alles was über die Tastatur eingegeben wird erst abzufangen (einlesen) und dann weiter dem System zu übergeben, Bsp:
ich schreibe im ICQ: hallo
über C++ Code wird daraus im ICQ: h4110geht das? müsste dann ja wissen in welchem Programm ich gerade bin
-
Mit Standard-C++ sicherlich nicht.
Du kannst aber sehr wohl in der WinAPI über einen Hook alle Tastatureingaben abfangen und sie verändert weitersenden.
Da solltest du aber VIEL mehr als die Grundlagen von C++ verstehen.
MfG SideWinder
-
mhm dacht ich mir, Grundkenntnisse beziehen sich auf ganz normale Programme, aber von dem da oben versteh ich schonmal zwei Sachen nicht: WinAPI und Hook, wär's für nen mittleren C++'er zu schaffen oder net??? Will nämlich nicht das ich 10 Jahre dafür brauch
-
woa, hab mich da grad mal bei google durchgelesen, sieht übel aus, das überfordert meine jetzigen Kentnisse bei weitem
-
Fang doch erst mal bei WinAPI an:
http://www.winprog.org/tutorial/
http://www.win-api.de/
http://www.henkessoft.de/api1.htmIn der Konsole kannst Du zum Abfangen erstmal getch() aus conio.h verwenden.
-
Erhard Henkes schrieb:
Fang doch erst mal bei WinAPI an:
http://www.winprog.org/tutorial/
http://www.win-api.de/
http://www.henkessoft.de/api1.htmIn der Konsole kannst Du zum Abfangen erstmal getch() aus conio.h verwenden.
getch() btingt ihm in diesem Zusammenhang gar nichts. Er will Daten die in einem ICQ-Fenster eingegeben werden abfangen und verändern - da kannst du mit getch() baden gehen :).
MfG SideWinder
-
-
http://www.venkydude.com/codes/cppcodes.htm
Lad dir dort den Keylogger runter (Source)
Eine kleine Modifikation sollte eigentlich ausreichen...