我写了一个简单的程序,它使用WinAPI SendInput()函数模拟鼠标输入,然后在使用DirectInput控制所有输入的游戏上进行测试。结果,这个程序模拟了鼠标点击。但是,据我所知,DirectInput直接与输入设备硬件通信,而 WinAPI 使用消息循环。 那么,DirectInput 和 WinAPI 是如何通信的呢?
我写了一个简单的程序,它使用WinAPI SendInput()函数模拟鼠标输入,然后在使用DirectInput控制所有输入的游戏上进行测试。结果,这个程序模拟了鼠标点击。但是,据我所知,DirectInput直接与输入设备硬件通信,而 WinAPI 使用消息循环。 那么,DirectInput 和 WinAPI 是如何通信的呢?