2011-09-07 81 views
2

我遇到了一些问题,通过C#从给定设备中获取某些内容。 基本上,我有一个USB设备产品ID和供应商ID,我需要调用它的bcdDevice描述符,并基于此生成一个弹出窗口。到目前为止,我一直没有幸运。C#USB设备处理

首先尝试与SharpUSBLib,没有成功,它立即坠毁在我的Win7 x64框。

后来我发现LibUsbDotNet,这将是完美的,如果它会返回的任何设备,但遗憾的是,它不会...

有谁有另一个想法,我应该尝试?

+0

看看我的这个帖子答案:http://stackoverflow.com/questions/7028671/usb-port-current-value –

回答

0

是的,我也有问题,C#无法连接到USB,你需要做什么。有用C或C++编写的Windows驱动程序,只需安装它,它将创建虚拟COM端口,从C#连接到该虚拟COM端口,驱动程序将处理其余部分。

链接给你: http://www.ilxlightwave.com/appnotes/AN%2034%20REV01%20Using%20USB%20Through%20Virtual%20COM%20Ports.pdf

+1

我想了很多通用的应用程序用户,初学者等,我不能让他们安装驱动程序! – fonix232