Wie sicher bist du, dass das Programm tatsächlich DI für Tastatureingaben verwendet? Es gibt von Microsoft nämlich die direkte Empfehlung dies
nicht zu tun, sondern DI ausschließlich für Joysticks/-pads und ähnliches zu benutzen. (Abgesehen davon ist es auch noch ziemlich umständlich in der Umsetzung, so dass ich es nicht mal bevorzugen würde wenn es diese Empfehlung nicht gäbe
)
Grundsätzlich habe ich zur Simulation von Eingaben bisher kein Programm gesehen, dass nicht auf
SendInput() reagiert hätte. Falls du mit dem Programm aktiv auch Eingaben selber abfangen/verarbeiten möchtest, so würde ich einen
Low Level Hook empfehlen. Der dürfte auch greifen wenn eine DI Anwendung den Fokus hat, wobei ich das noch nicht bewusst getestet hab - es ging einfach bisher nur immer.
"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)