DirectX Game Hook

Я пытаюсь смоделировать события мыши в игре. В играх используется DirectInput, поэтому вы не можете использовать SendMessage для отправки ему событий мыши / клавиатуры, поэтому я должен подключиться к игре.

Также я не хочу использовать SendInput / mouse_events, игра должна работать на заднем плане и создавать события мыши.

Я уже успел сделать DLL-хук в игре, но теперь следующая проблема заключается в том, что мне приходится создавать события мыши и клавиатуры (вероятно, основная проблема).

Заранее спасибо.

1 ответ

Вместо того, чтобы подключаться к игре, вы можете использовать GlovePIE, эмулятор ввода на уровне ядра. Вы можете написать свой собственный сценарий, а затем использовать его. Тогда вам нужно будет отправить сообщение с вашим приложением в GlovePIE, и оно сгенерирует данные на уровне ядра, так что это будет работать в играх DirectX.

Другие вопросы по тегам