On 2012.08.15 22:07, David Grant wrote: > Is it possible to do this (or something similar) on Windows at all
Not without Microsoft's help in making the underlying usbport.sys driver (the one that accesses the device outside of a standard driver being installed) generic enough to support all of the requests needed by libusbx (including isochronous), and with a public API accessible from user mode => very unlikely to happen, especially as this would completely undermine the WinUSB effort. Now, if part of your concern has to do with avoiding user intervention with regards to manually installing a driver, WCID could help [1] since WinUSB/WCID devices don't require any user intervention for the driver installation on either Vista, Windows 7 and Windows 8 (and is almost immediate with no need for Windows Update access on Windows 8). However with the following caveats: 1. The device's firmware needs to have been specifically designed to embed WCID info => existing devices are usually a no go 2. Only WinUSB/WCID requires zero user intervention on Vista and later. But as you know WinUSB has no isochronous support, and Microsoft doesn't seem to have seen much reason to add it so far. And while libusb-win32 and libusb0 have ISO support and can also be used as WCID drivers, they still require the user to perform one manual driver installation to make the WCID driver available for subsequent devices. Regards, /Pete [1] https://github.com/pbatard/libwdi/wiki/WCID-Devices ------------------------------------------------------------------------------ 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