Hallo,
ich habe ein Problem. Ich will einem Programm, genauer gesagt einem Spiel, genauer gesagt
Elasto Mania vortäuschen, dass zum Beispiel eine der Pfeiltasten gedrückt wird. Das hört sich einfacher an, als es ist. Weder
keybd_event, noch
SendMessage, noch
SendInput wirken. Mit ziemlicher Sicherheit fragt das Programm die Tastatur per
GetAsyncKeyState oder
GetKeyState ab.
SetKeyState wirkt zwar bei
GetKeyState, aber nur im eigenen Thread. Was soll ich denn jetzt machen? Ich könnte nen Hook auf
GetAsyncKeyState machen, oder
SetKeyState im Speicher vom andern Programm ausführen, ist aber alles sehr umständlich. Geht das ned einfacher und effizienter?
Chryzler