Re: [問題] 請問USB 與 C# ??

看板C_Sharp (C#)作者 (psvsps2)時間20年前 (2005/04/11 23:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《AuronC (阿隆西)》之銘言: : 有沒有前輩可以提供一些寫usb driver的經驗呢? : 有像SerialPort那樣的函式庫嗎? : 可否提供相關資料及links,謝謝。 USB一般來說除非是非常特別的硬體不然應該不需要寫Driver了, C#也不是用來寫Driver的。 要和USB裝置溝通.NET 目前還沒有實作現成的物件可用,必須用P/Invoke呼叫 Setupapi.dll和hid.dll裡面的API取得裝置的存取路徑後利用ReadFile()/WriteFile() 來存取。 http://www.lvr.com/usbc.htm 裡面有關於HID溝通的範例(有C#的)從網頁左邊的 HID Page連結進去就是了,大概第三頁的地方有C#的範例。 假如C#範例的P/Invoke看不懂,可以參考我的Blog(羞)簽名檔那個 關於USB裝置資訊可以參考DDK下面的usbview.exe的source code該有的都有了 (ddk\src\wdm\usbview\) 希望有幫助,如果還有USB的問題歡迎討論:) -- 我的Blog :) http://spaces.msn.com/members/austinjan/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.140.145
文章代碼(AID): #12MfOUY0 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #12MfOUY0 (C_Sharp)