|
From: Xiaofan C. <xia...@gm...> - 2007-09-30 23:28:55
|
On 10/1/07, trobinson <tr...@pi...> wrote: > Why I think this is no longer feasable: (The one MAJOR negative side-effect) > ------------------------------------------------------------------------- > After further research of the future libusb1 project, I've discovered that > there is no libusb kernel driver on a vista machine, it is using winusb! > Talking to libusb via the DLL is mandatory to stay compatibe with future > versions. In order for this to work, it would have to be implemented in the > dll as well. One of the first things the dll does is query device > descriptor information in the "find_devices" function. All of this would > have to work differently. > However the libusb1 is not working yet (I tested the HID backend and it is not working with interrupt read/write. I have not tested the WinUSB backend under XP). And WinUSB is only for Vista/XP. Under Win98SE/Win2k/WinXp, it is still better to use libusb-win32 device driver. So I think your patch is still useful. Any examples of dealing with WM_DEVICECHANGE with your patched version of libusb-win32 and your C# wrapper? Xiaofan |