作者psvsps2 (psvsps2)
看板C_Sharp
标题Re: [问题] 请问USB 与 C# ??
时间Mon Apr 11 23:33:06 2005
※ 引述《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