zjj841011 发表于 2012-7-12 09:57:51

请教高手关于Libusb的问题

本帖最后由 zjj841011 于 2012-7-12 10:00 编辑

最近在开发USB设备,需要做一个Windows下的USB驱动程序,通过网站网友介绍准备使用Libusb开发。

下载了LibusbDotNet源码,发现一个问题,LibusbDotNet的所有例程都不能打开我的USB设备,除非我的USB设备使用Libusb-Win32生成的驱动才能打开。

如图所示:

只有在libusb-win32 devices列表下的设备才能使用
MyUsbDevice = UsbDevice.OpenUsbDevice(MyUsbFinder);
Libusb-open_device_with_pid_vid();


如图在“通用串行总线控制器”下面的所有设备,都没办法使用上述函数打开。

是不是真的如我测试的结果,必须要使用libusb-Win32生成的驱动才行,如果还有其他办法,如何操作。请赐教。

zjj841011 发表于 2012-7-12 10:08:12

还有libusb-win32 filter这个工具是什么意思,只有在这个工具里面选择过的设备,才能是用libusbdotnet的库函数打开。

bbs2009 发表于 2012-7-12 19:02:27

zjj841011 发表于 2012-7-19 12:06:08

bbs2009 发表于 2012-7-12 19:02 static/image/common/back.gif
除非我的USB设备使用Libusb-Win32生成的驱动才能打开。
------------------------------------------------ ...

这么说,usblib做商业化的产品就不太合适了,必须要加载别人的驱动,并且设备管理器中也能看到libusb的影子。

bbs2009 发表于 2012-7-21 08:25:46

页: [1]
查看完整版本: 请教高手关于Libusb的问题