我正在尝试在游戏中模拟鼠标事件。游戏使用 DirectInput,所以你不能使用 SendMessage 向它发送鼠标事件/键盘事件,这基本上就是我必须连接到游戏的原因。
另外我不想使用 SendInput/mouse_events,游戏必须在后台运行并产生鼠标事件。
我已经设法在游戏中创建一个 DLL Hook ,但现在下一个问题是我必须创建鼠标事件和键盘(可能是主要问题)。
提前致谢。
最佳答案
您可以使用 GlovePIE 而不是连接到游戏中,这是一个内核级输入模拟器。你可以写下你自己的脚本,然后使用它。因此,您需要将应用程序的消息发送到 GlovePIE,它将在内核级别生成输入,因此这将适用于 DirectX 游戏。
关于c# - DirectX 游戏 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24735029/