上位机用C#操作USB HID设备

扫地僧xc 2015-07-16 01:10:26
各位好,请教个上位机用C#操作USB HID设备的问题,网上这方面资源感觉好少,现在可以正常打开和关闭设备,只是读写一直出现问题,我第一次在windows平台上工作,希望大神们给指点指点,时间比较紧,最好是编程方便点的,或者有直接这样的操作类更好,我的联系方式,邮箱:xucong19900422@163.com QQ:940939893. 如能帮助解决,分数什么都不是问题!!
...全文
1574 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
扫地僧xc 2015-07-18
  • 打赏
  • 举报
回复
各位,真是多谢了,我算是流程明白了,怎么给分呀?第一次这里问问题呢
pyh 2015-07-17
  • 打赏
  • 举报
回复
c#中需要重新定义usb hid的接口,由于语法不同,转换很麻烦。所以应该用C++来做,封成动态库,在c#中调用。 好处是可以直接用sdk里的代码,而且c++的参考资源也多。 另外在xp,win7上运行也不会有问题
於黾 2015-07-16
  • 打赏
  • 举报
回复
对于windows来说,其实不存在什么"USB设备" 或者换种说法,应用程序就不应该关心这个设备到底接到了什么接口上 那是驱动程序的工作 如果是移动硬盘,那么就是当本地磁盘去处理 如果是USB串口,那么就是要当本地串口处理 如果是扫描枪,有些是虚拟成串口,有些是虚拟成了键盘,一扫就相当于从键盘键入字符 对于需要安装特殊驱动才能识别的USB设备,要么使用厂家自带的软件,要做二次开发就要使用厂家提供的SDK去和设备通信,而不要关心windows怎么操作USB口,更不要奢求厂家会开放通信协议给你
  • 打赏
  • 举报
回复
windows平台欢迎你。你会感到有更多的人熟悉windows平台,周围随便一个人都能帮你。
ajianchina 2015-07-16
  • 打赏
  • 举报
回复
是啊,你这是二次开发,没有sdk拿来干啥。
於黾 2015-07-16
  • 打赏
  • 举报
回复
这种问题,你应该联系厂家要sdk和demo啊

111,098

社区成员

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

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

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