From: Travis <tra...@co...> - 2011-07-01 18:33:47
|
On 7/1/2011 5:36 AM, Pete Batard wrote: > On 2011.07.01 13:12, Xiaofan Chen wrote: >> 1) It has an example which works. libusb-1.0 Windows backend hp >> branch has no examples at all. > Well, technically, the hp branch had one [1], which was a topology proof > of concept that relied on hotplug, but I have since removed it. > Not to take this the wrong way, but this gives the impression that maybe it was proof the concept does not work. >> 2) Only devices that are supported by libusbK (using a supported driver) >> are reported by plug events. > Yeah. I would call that the "easy way out" (in a non derogative way), as > hotplug and driverless don't mix well at all [2]. Of course it's K's > choice to decide whether it wants to deal with driverless devices or not. The lidwdi wizards are pretty easy to use and it doesn't seem necessary to have live detection for a one-time operation. Also, listing unsupported or "driver-less" devices in a device list is confusing to the user. If we are talking libusbK, It is quite simple to check if a driver is installed for a device using the "ShowDisconnectedDevices" list parameter. With this option enabled, If the user still can not find the device using their look-up logic then the driver is not installed. ;) Regards, Travis |