|
From: Xiaofan C. <xia...@gm...> - 2007-04-10 03:51:02
|
On 4/10/07, Xiaofan Chen <xia...@gm...> wrote: > On 4/9/07, Stephan Meyer <ste...@we...> wrote: > > > > This is most likely cause by the fact that you have installed > > libusb's kernel driver as a filter. This doesn't work properly with > > some HID devices. > > > > Uninstall the filter and install the kernel driver as a normal device > > driver through an .inf file (use inf-wizard.exe to create one). > > > > It should work then. > > The thing is that you need to uninstall the kernel HID driver and > use the libusb-win32 device driver for this kind of HID device. This > significantly reduces the usability of libusb-win32 for HID device > under Windows. Yet many USB device disguise them as HID device > just to avoid writing a device driver. > > Just wondering if it is possible to use an alternative backend > (Windows HID apli) and make libusb a wrapper on top of it. > I understand then it should perhaps be called libhid-win32 then. > > By the way, will the new WinUSB based libusb-win32 solve this > issue? > The nice thing about filter driver is that it is for "all" device and you can still use the existing vendor driver and vendor application with the libusb-win32 application. And sometimes it is a bit difficult to uninstall the Windows driver. |