C++下关于Directx程序的鼠标键盘的局部模拟

最近一个项目需要向目标程序发送鼠标键盘的模拟信号。但是发现有些DX程序的鼠标键盘并不是传统的消息队列模式的,而是使用了directinput。如何向目标DX程序发送模拟的鼠标键盘事件?目前没什么思路,唯一的思路是利用hook api,但是对于hook api也不是特别了解,只知道点皮毛。希望有经验的大神能分享一下思路。

https://zhidao.baidu.com/question/457892208.html