WM_INPUT事件是windows直接从每个设备上转换的原始输入事件。例如,你会收到一条消息,其中包含来自你所插入的每个鼠标的原始鼠标三角区,而不是你从普通输入事件中得到的窗口光标位置。一个程序必须注册一个回调,以接收这些事件。
我想知道,如果一个程序,例如一个电子游戏,是否要求获得这些事件。用powerhell脚本或bat就可以了。
https:/docs.microsoft.comen-uswindowswin32inputdevwm-input)。
有一些应用程序可以给你这个,我相信一个流行的,尽管是老的一个有'间谍'的东西在名称。Vs似乎也集成了一些东西,叫做Spy++。
还有Inspect。https:/docs.microsoft.comen-uswindowswin32winautoinspect-objects?redirectedfrom=MSDN。
Windows内部套件也可以帮助,比如procmon。https:/docs.microsoft.comen-ussysinternalsdownloadsprocmon。
这是一个比较好的列表,有一些选择。https:/stackoverflow.coma24253154122889。