我需要編寫一個程序來修改輸入某個 usb hid鍵盤(條形碼掃描器)在Windows下。以下工作流程應適用:Win32:在WH_KEYBOARD_LL ||中獲取設備信息當使用原始輸入時,WM_INPUT上的塊輸入
從設備聽輸入 - >記錄輸入 - >停止輸入從獲取到活動的應用程序 - >過程記錄輸入和輸出結果爲主動申請
所以,我做搜索這但現在我卡住了!
有明顯爲「記錄輸入」兩個選項:低電平鉤WH_KEYBOARD_LL和反應中原始輸入到WM_INPUT事件
問題是: - 與WH_KEYBOARD_LL我發現沒有方法來確定從哪個設備輸入來到 - 在WM_INPUT事件中,我發現無法停止按鍵 - 如果使用WH_KEYBOARD_LL來停止按鍵,它將不會進入原始輸入,因此不會觸發WM_INPUT,因此我無法確定按鍵的來源
我在用戶模式下的選項是什麼?
問候, 多米尼克
你需要一個全局鉤子。不能用C#編寫。 – 2010-08-24 15:13:53