Die einzige Möglichkeit, die mir einfällt:
Du kannst Dein Programm starten bevor das Spiel gestartet wird.
Dein Programm ist im Vordergrund des Windows-Desktop.
Dann startest Du das Spiel, es dieses aktiviert
DirectX und der Windows-Desktop ist erst mal nicht mehr ansprechbar.
Du kannst dann aber in deinem Programm einen Tastatur-Hook einbauen, der bestimmt Tasten abfängt und darauf reagiert. Die Tasten können ja bei Bedarf evtl. auch an das Spiel weitergegeben werden.
Zum Thema Tastatur-Hook gibt es schon etliche Beiträge hier im Forum, einfach mal suchen...
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.