我正在尝试在游戏中模拟鼠标事件。游戏使用 DirectInput,因此您不能使用 SendMessage 向其发送鼠标事件/键盘事件,这基本上就是我必须加入游戏的原因。
另外我不想使用 SendInput/mouse_events,游戏必须在后台运行并制作鼠标事件。
我已经设法在游戏中制作了一个 DLL 挂钩,但现在下一个问题是我必须制作鼠标事件和键盘(可能是主要问题)。
提前致谢。
我正在尝试在游戏中模拟鼠标事件。游戏使用 DirectInput,因此您不能使用 SendMessage 向其发送鼠标事件/键盘事件,这基本上就是我必须加入游戏的原因。
另外我不想使用 SendInput/mouse_events,游戏必须在后台运行并制作鼠标事件。
我已经设法在游戏中制作了一个 DLL 挂钩,但现在下一个问题是我必须制作鼠标事件和键盘(可能是主要问题)。
提前致谢。
您可以使用GlovePIE代替进入游戏,它是一个内核级输入模拟器。您可以写下自己的脚本,然后使用它。因此,您需要将您的应用程序的消息发送到 GlovePIE,它将在内核级别生成输入,因此这将适用于 DirectX 游戏。