Einzelnen Beitrag anzeigen

r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: DirectInput und Systemhotkey??

  Alt 27. Dez 2009, 14:19
Also der Trainer soll dann einen Code ausführen, welcher dann wieder für das Spiel "simple Cheats" eingibt. Und das alles während Du gleichzeitig noch das Spiel per Keyboard bedienst, richtig?

Und RegisterHotKey geht nicht, weil diese danach systemweiten Hotkeys dann beim Spiel selbst nicht mehr ankämen? Stimmt! Was Du hier aber versuchen könntest ist, diesen HotKey, den du per RegisterHotKey auf deinen Trainer umgelenkt hast, dann aber einfach trotzdem noch per PostMessage(GameHandle,WM_KeyDown,VirtualCode_deines_HotKeys,0) an das Game weiterzuschicken. Ich habe das gerade mal mit zwei kleinst möglichen Progs schnell ausgecheckt, und das klappte auch.

Und natürlich könnte man es auch mal mit einem globalen Keyboard-Hook versuchen. (In diesem Fall müssten dann beide Programme, sowohl das Game als auch dein Trainer, aber immer als Administrator gestartet werden (aber warum auch nicht). Sonst klappt nämlich seit Vista die Kommunikation auch per Hook nicht mehr).

Oder Du probierst es auch einmal gemäß des Vorschlages von Medium mit einem sogenannten "Low Level Keyboard-Hook" (was ich allerdings auch noch nie versucht habe). Wäre durchaus mal ganz interessant, watt damit so alles möglich wäre
  Mit Zitat antworten Zitat