【Win32API】SendInput ERROR_BUSY 错误缘由

最近须要解决一个Windows上模拟键盘输入的问题, 使用SendInput这个API来实现的。当我从另一台机器给当前机器发送一条键盘指令时,发现SendInput一直是成功的,可是没有看到任何输入。因而跟踪了GetLastError的返回值,发现返回一直是170(ERROR_BUSY);Google和百度了接近2个小时,任然一无所得。后来我把一个叫Synergy的软件服务关掉,缘由是它涉及到鼠标和键盘。最后发现问题也不存在了,不过仍是须要去了解具体的缘由。调试

  若是在调试鼠标键盘相关的问题的时候,当你没有其余好的办法解决该问题的时候,不防考虑是否被第三方软件影响。ast

相关文章
相关标签/搜索