![]() |
Systemweiter Hotkey funktioniert nicht im Spiel.
Ich hab mir ein Trainer für ein Offlinegame erstellt.
Gibt nur ein paar Cheats ein. Ich führe dies mit RegisterHotkey durch. Sobald ich im Spiel bin funktioniert dieser nicht mehr. Wenn ich zum Beispiel sag, er soll nach drücken des Hotkeys eine Message (showmessage) ausgeben, dann macht er dies in Windows. Sobald ich aber im Spiel bin funtkioniert er nicht. Die Showmessage wird nicht angezeigt. :gruebel: Ich hoffe ihr könnt mir helfen, einen funktonierenden Hotkey zu erstellen. :thumb: |
Re: Systemweiterhotkey funktioniert nicht im Spiel.
Das wird absicht sein um die Spiele-Hotkeys funktionsfähig zu bekommen.
Und viele Spielen verwenden auch Anti-Cheat-Techniken damit keine Manipulationen möglich sind. |
Re: Systemweiterhotkey funktioniert nicht im Spiel.
Wahrscheinlich verwendet das Spiel Hardwarebeschleunigung DirectInput und bekommt somit direkt die Kontrolle über die Tastatur ;)
|
Re: Systemweiter Hotkey funktioniert nicht im Spiel.
Wäre es vllt möglich einen Hotkey zu definieren der funktioniert.
Da ich es noch für ein anderes Programm brauch. PS:Wie macht das eigentlich FRAPS. Des geht dort ja auch mit Hotkeys. |
Re: Systemweiter Hotkey funktioniert nicht im Spiel.
Sry für DP.
Ich hab jetzt gelesen, dass das mit SendInput gehen würde. Könntet ihr mir vllt ein Beispiel geben für SendInput, weil ich die wo ich gefunden habe nicht blicke. [Edit]SendInput ist ja Eingabe, wie kann ich jetzt ein Hotkey der in meinem Spiel funktioniert erstellen.[/Edit] |
Re: Systemweiter Hotkey funktioniert nicht im Spiel.
ganz vorsichtig *push*
![]() |
Re: Systemweiter Hotkey funktioniert nicht im Spiel.
*push*
|
Re: Systemweiter Hotkey funktioniert nicht im Spiel.
Die wohl am tiefsten ansetzende Möglichkeit wäre ein
![]() Von Microsoft selbst gibt es übrigens die dringende Empfehlung DI nur für Joysticks zu verwenden, nie für Maus und Tastatur. Sollte das Spiel also auf DI aufsetzen, ist das z.B. daran erkennbar, dass die betriebssystemspezifischen Mappings nicht angewendet werden - in Deutschland also ein "y" zum "z" würde. Ist das nicht so, verwendet das Spiel entweder kein DI für die Tastatur, oder hat das Mapping selbst implementiert (was nicht grad wenig Aufwand wäre, bei weitem nicht lohnt, und daher unwahrscheinlich ist). Mit einem LL Hook kam ich bisher immer an die Ereignisse, egal was gerade an Software lief. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz