Das
Handle des Formulars brauchst du definitiv, das ließe sich mit
FindWindow() schon mal erledigen. Ab da gibt es dann mehrere Möglichkeiten. Zum einen das schon genannte SendKeys(), dann wären da noch direkt die Messages
WM_KEYDOWN und analog dazu
WM_KEYUP, wobei das nicht mit Systemtasten geht. Mein persönlicher Favorit ist aber
SendInput(). Der große Nachteil von letzterem ist allerdings, dass das empfangene Fenster den Fokus haben muss, also ggf. erst diesen via
WM_SETFOCUS verpasst bekommen muss. Dafür gehen damit dann wirklich alle Tasten. Such dir wat aus
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)