我想在directX游戏中使用C代码模拟鼠标移动 . 我知道我们不能使用setCursorPos,因为在游戏内部光标位置保持固定 . 我尝试使用arduino控制器制作HID,但只能将鼠标移动到整数值而不能提供平滑过渡 .

所以我想在内核级别这样做,我可以从控制器获取外部输入并在所有现有的directX游戏中移动鼠标,就像游戏正在读取HID信号本身一样 .

这是我的问题陈述,但我不知道如何解决这个问题 .

我发现了一些类似的问题simulate mouse click in DirectX gameDirectX Game HookHook/OverLay a directX game,其中询问了DirectX钩子实现但没有提供可实现的答案 .

我尝试使用GlovePIE application但是当我在游戏中尝试它时这不起作用 . 我用GTA V和COD试了一下 .

所以基本上我的问题是如何通过DirectX游戏中的C代码模拟鼠标 .