【Win32API】SendInput ERROR_BUSY 錯誤緣由

最近須要解決一個Windows上模擬鍵盤輸入的問題, 使用SendInput這個API來實現的。當我從另一臺機器給當前機器發送一條鍵盤指令時,發現SendInput一直是成功的,可是沒有看到任何輸入。因而跟蹤了GetLastError的返回值,發現返回一直是170(ERROR_BUSY);Google和百度了接近2個小時,任然一無所得。後來我把一個叫Synergy的軟件服務關掉,緣由是它涉及到鼠標和鍵盤。最後發現問題也不存在了,不過仍是須要去了解具體的緣由。調試

  若是在調試鼠標鍵盤相關的問題的時候,當你沒有其餘好的辦法解決該問題的時候,不防考慮是否被第三方軟件影響。ast

相關文章
相關標籤/搜索