急急急,各位会USB通信的大侠请进!!!!!!!!!!!!!!!!!!!!

wcss2020 2008-03-22 10:38:29


小弟最近想用C#开发一个USB通信的程序



(1)通过SetupAPI.dll里的函数查出来的USB设备路径名

\\?\hid#vid_093a&pid_2500#6&400f7bc&3&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}

但是这个名字用CreateFile打不开呀!!!!请问怎么才能查出正确的路径名呀

(2)CyUSB或SharpUSBLib这两个库怎么用呀,谁有例子呀,看它的demo里边没有关于read和write的呀,另外


usbDevices = new USBDeviceList(CyConst.DEVICES_CYUSB | CyConst.DEVICES_HID | CyConst.DEVICES_MSC);

MyDevice = usbDevices[2] as CyUSBDevice;

上面两句是它的help里边给的,但是运行后MyDevice的结果是NULL呀?????????



危望各位大侠能给小弟一些帮助呀,我的新手!!!!!!!!

如果谁能有例子,希望能发到我的邮箱中wcss2010@hotmail.com

谢谢各位大侠的帮忙了!!!!!!!!!!!!!!!!!!!
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lextm 2008-04-02
  • 打赏
  • 举报
回复
我说的是SharpUsbLib
lextm 2008-04-02
  • 打赏
  • 举报
回复
Device类有读写的函数呀,例如

BulkWrite,BulkRead,InterruptWrite,InterruptRead等。

太多了。都是封装过的用来操作USB设备的函数。虽然作者没有注释清楚,但是单是看代码也能看懂吧。
baihe_591 2008-04-02
  • 打赏
  • 举报
回复
呵呵,相同的问题,期待解答。
wcss2020 2008-03-22
  • 打赏
  • 举报
回复
高手都到哪去了???????????????
wcss2020 2008-03-22
  • 打赏
  • 举报
回复
怎么没人回呢?是看问题太简单还是分太少?????????
wcss2020 2008-03-22
  • 打赏
  • 举报
回复
没有人会吗?????????????

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧