On Thu, Aug 16, 2012 at 11:37 AM, John Chen <john...@gmail.com> wrote: > Hi, > I am trying to use LibUSB for both windows and linux, but it looks like in > order to use LibUSBX, I have to uninstall my windows's UMDF driver for > the USB Device, install WinUSB Driver using zadig. > > Is anyway I can use LibUSB without uninstall my windows's UMDF driver for > the USB Device?Right now there are other applications is using WinAPI to > access the USB Device, which require window's UMDF driver. >
I think you are out of luck. The only way to keep the existing non-WinUSB driver is to use libusb-win32 filter driver and the 0K branch of libusb-pbatard. However, it is not expected to work if you use libusb-win32 filter driver (upper filter driver) on top of UMDF driver as per Microsoft document. http://msdn.microsoft.com/en-us/library/windows/hardware/ff540215(v=vs.85).aspx WinUSB/UMDF do not support the installation of kernel-mode drivers, such as filter drivers, as an overlying layer on the USB stack. In reality, it is more complicated than the above. http://msdn.microsoft.com/en-us/library/windows/hardware/ff561214(v=vs.85).aspx I think libusb-win32 filter driver does not fulfill the condition to make it work with UMDF drivers. But you can still try it to confirm whether it is true or not. I have used libusb-win32 filter driver on top of WinUSB and it seems to work. But we have reports libusb-win32 filter does not work on top of UMDF. http://sourceforge.net/p/libusb-win32/bugs/73/ -- Xiaofan ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel