有些游戏是屏蔽按键消息的,所以很多录屏脚本软件,包括AutoIt,就不好使了。
无论是你用热键软件设置的触发热键,还是你录制的动作脚本,都不会执行。
这些游戏应该是用了DirecInput检测按键,对于外部的按键消息不会反应。
研究发现VoiceAttack采用了一个DirectInput组件,OK,下了个DriectInput代码研究了一下。
发现DirectInput能在硬件层抓取任意按键,并向后传递,这就是它能好使的原因了。
废话不多说了,上图,暂时先用VoiceAttack这个软件应付一下吧。
这个软件其实初衷是语音控制,不过语音识别很不好使,错误率太高。倒是它的热键功能挺好用,并且还能录制脚本。
有空把DirectInput热键检测加到自己的软件Kingtime/zTasker里,这样就不用另开这种第三方软件了。

博客讨论了游戏屏蔽外部按键消息的问题,指出VoiceAttack软件通过DirectInput组件能在硬件层捕获按键,从而绕过屏蔽。尽管VoiceAttack的语音识别功能不理想,但其热键和脚本录制功能实用。作者计划将DirectInput热键检测整合到自己的软件Kingtime/zTasker中。
1万+

被折叠的 条评论
为什么被折叠?



