tastaturabfrage in c++
-
hallo ich würde gerne wissen wie ich tastatureingaben z.B. in eine Variable speichern kann, auch wenn sie eingegeben werden wenn ein anderes Programm davor ist? also wenn mann z.b. in einem spiel ist.
oeserlinho
-
Es gibt in der C++-Standardbibliothek nichts dafür. Für Windows schau mal in das WinAPI-Forum hier und such nach "Hook" oder "SetWindowsHookEx". Für Linux und MacOS kenne ich grad keine Lösung.
-
fdfdg schrieb:
Für Linux und MacOS kenne ich grad keine Lösung.
Tastaturereignisse sind, wie alles, eine Datei. Irgendwo in /dev/. Aber da braucht man schon recht hohe Rechte, um einen Keylogger zu betreiben. Und da ich mal davon ausgehe, dass der Threadersteller sowieso Windows möchte, führ ich das mal nicht weiter aus.