Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DirectX Game hook

I'm trying to simulate mouse events in a game. The games uses DirectInput so you can't use SendMessage to send mouse events/keyboard events to it, that's basically why I have to hook in to the game.

Also I don't want to use SendInput/mouse_events, the game must run on the background and make mouse events.

I already managed to make a DLL hook in the game but now the next problem is that I have to make the mouse events and keyboards (probably the main problem).

Thanks in advance.

like image 460
user3836577 Avatar asked Jul 14 '14 10:07

user3836577


1 Answers

Instead of hooking into the game you could use GlovePIE, which is a kernel-level input emulator. You can write down your own script and then use it. So then you'll need to send message with your applicaton to GlovePIE and it will generate input on Kernel level, so this will work in DirectX games.

like image 137
Paedow Avatar answered Sep 21 '22 17:09

Paedow