之前的程式在WinXP、WIN7、WIN8上都可正常使 用,但在WIN10上不能使用;
設備是一個USB介面的HID協議的讀卡器;
使 用Createfile獲取設備句柄,在Win10上發現呼叫Createfile沒有回傳句柄,
請教高手教我,在Win10如何使用CreateFile,或者說對HID設備來說在Win10上如何呼叫。
uj5u.com熱心網友回復:
設備管理器中列舉到了沒有?uj5u.com熱心網友回復:
使用 GetLastError 看看錯誤。uj5u.com熱心網友回復:
回復1:已列舉出來,設備管理器里有,程式里列舉也正確;回復2:GetLastError也沒有反應,回傳值是0;
uj5u.com熱心網友回復:
遇到一樣的問題,頭大uj5u.com熱心網友回復:
我遇到的情況是win10識別不到設備!uj5u.com熱心網友回復:
使用驅動精靈軟體升級能升級的驅動。
uj5u.com熱心網友回復:
不是驅動的問題,是我的板子的問題。其它板子在win10下識別為hid是沒問題的。
uj5u.com熱心網友回復:
CreateFile打開檔案失敗,看看GetLastError()是什么?有些設備打開檔案的方式可能不能同時設定GENERIC_READ/GENERIC_WRITE,比如滑鼠鍵盤等uj5u.com熱心網友回復:
遇到了同樣的問題,CreateFile回傳-1,
奇怪的是,在有些Win10 x64的電腦上能用,有些死活不能用,
采用 FILE_SHARE_READ|FILE_SHARE_WRITE設定后,能打開設備了,但是各種事件均沒有回應,
郁悶中...
uj5u.com熱心網友回復:
關閉UAC、防火墻、殺毒軟體、……以管理員身份運行
……
uj5u.com熱心網友回復:
注冊表路徑可能不對呢uj5u.com熱心網友回復:
設備管理器里看看有沒有設備,是不是驅動簽名問題? win10 關閉驅動簽名轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/62466.html
標籤:硬件/系統
下一篇:為何VC 列印圖片那么小
