DirectX游戏钩子

时间:2014-07-14 10:58:43

标签: c# c++ directx directinput

我试图在游戏中模拟鼠标事件。游戏使用DirectInput,因此您无法使用SendMessage向其发送鼠标事件/键盘事件,这基本上就是我必须参与游戏的原因。

此外,我不想使用SendInput / mouse_events,游戏必须在后台运行并制作鼠标事件。

我已经设法在游戏中创建了一个DLL钩子,但现在接下来的问题是我必须制作鼠标事件和键盘(可能是主要问题)。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以使用GlovePIE而不是挂钩游戏,这是一个内核级输入模拟器。您可以写下自己的脚本然后使用它。那么你需要向你的应用程序发送消息给GlovePIE,它将在内核级别生成输入,所以这将在DirectX游戏中有效。