最近给公司做自动化测试工具,主要用到的功能是模拟鼠标键盘录制回放.一切都很完美了,但在客户大机系统上使用的时候,发现F1-F24系列按键无法正确使用,查了很多资料,主要有2个方面的原因: 1.一些游戏公司他们的程序使用winio绕过了windows系统的保护机制,因此keybd_event对此类软件无效果. 2.因为各个硬件厂家(键盘.鼠标)在指定scancode(扫描码)的时候,会有所不同.keybd_event在发送指令的时候,无法对应到指定的硬件扫描码,导致发送信息发送失败. 此次,我的这