C # — DirectX Game Hook

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

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

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

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

6

Решение

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

2

Другие решения


По вопросам рекламы [email protected]