Я пытаюсь смоделировать события мыши в игре. В играх используется DirectInput, поэтому вы не можете использовать SendMessage для отправки на нее событий мыши / клавиатуры, поэтому я должен подключиться к игре.
Также я не хочу использовать SendInput / mouse_events, игра должна работать на заднем плане и создавать события мыши.
Мне уже удалось подключить DLL в игре, но теперь следующая проблема заключается в том, что мне приходится создавать события мыши и клавиатуры (вероятно, основная проблема).
Заранее спасибо.
Вместо того, чтобы подключиться к игре, вы можете использовать GlovePIE, который является эмулятором ввода на уровне ядра. Вы можете написать свой собственный сценарий, а затем использовать его. Тогда вам нужно будет отправить сообщение с вашим приложением в GlovePIE, и оно сгенерирует данные на уровне ядра, так что это будет работать в играх DirectX.