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