Gibt es eine Möglichkeit, simulierte Tastatur-/Mauseingaben unter Windows zu erkennen? Zum Beispiel gibt ein Benutzer etwas auf seiner Tastatur gegen sendKeys/PostMessage/Bildschirmtastatur ein. Gibt es eine Möglichkeit, die ich zwischen den beiden unterscheiden kann?Erkennen simulierter Tastatur-/Mauseingabe
EDIT: Vielleicht würde ein Beispiel helfen. Ich mache ein Spiel und möchte zwischen echten Eingaben und WinAPI-basierten Tastatur/Maus-Nachrichten unterscheiden.
Es ist eine ziemlich witzige Frage, denn wenn die Antwort Ja ist, kann ich fast jemand anderes fragen sehen: Wie verhindert man, dass Anwendungen synthetisierten Input erkennen? – Mehrdad
Ja, natürlich ... – Dave
@Lambert: Das ist ein einfacher, ich habe bisher fünf Antworten. (A) virtueller Tastaturgerätetreiber (B) virtueller Computer (C) PS/2-Tastenanschlaggenerator (D) Roboterarm-Drucktasten auf einer "echten" Tastatur (E) [Pitching-Maschine] (http://video.google.com/videoplay? docid = -5503582578132361295) –