C#——USBHID上位機開發(win10、win7)


win10和win7的區別只在於發送數據函數:hidDevice.Write(arr, 0, arr.Length);

如果是win10,arr隨便添加數據

但是win7,arr第一幀數據必須為0x00

我在這里調了半天才調出來

還有網上說第二幀數據必須是arr.length,我沒有這樣做也是成功的,如果不成功可以參考一下,他和我的是不一樣的,我的長度是通過函數去獲取的(收發緩存長度一樣),而他是自定義長度:https://blog.csdn.net/wei_supreme/article/details/54705960

讀取我用異步來,有不懂的可以提問我,我再上源碼,本人懶


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM