DirectX游戏钩子

use*_*577 6 c# c++ directx directinput

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

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

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

提前致谢.

Pae*_*dow 2

您可以使用GlovePIE,它是一个内核级输入模拟器,而不是挂钩游戏。您可以编写自己的脚本然后使用它。因此,您需要将消息与您的应用程序一起发送到 GlovePIE,它将在内核级别生成输入,因此这将在 DirectX 游戏中起作用。