From: Peter S. <pe...@st...> - 2011-09-24 13:33:14
|
Chuck Cook wrote: > I think my problem is that I never installed and registered WinUsb for > the device. I think this is correct. If you would like to do so, it is a matter of only a few clicks, using zadig.exe from Pete's libwdi project: http://sourceforge.net/projects/libwdi/files/zadig/zadig_v1.1.1.143.7z/download > I see in the WDK, that there is another windows system USB > interface what does not require WinUsb and supports ISO. > Just how evil is this interface? Can we link libusb to it, instead > of winusb? I think that this refers to the Windows kernel driver interface. It is much more powerful, but then you will not only need the libusb library linked with the application, but will also need to provide the user with a kernel driver. The libusb-win32 project has developed exactly such a kernel driver long ago, and indeed it allows more of libusb's features to work on Windows, but currently libusb-1.0 does not support using that driver, called libusb0.sys. We have a ticket for it though: http://libusb.org/ticket/49 Related to this is also the newer development in this area, libusbK. I tend to like the libusb0.sys approach better though. //Peter |