Ticket #49 (accepted enhancement)

Opened 18 months ago

Last modified 18 months ago

libusb-win32 device driver (libusb0.sys) backend

Reported by: xiaofan Owned by: pbatard
Component: libusb-1.0 Keywords: libusb, libusb-win32, libusb0.sys
Cc: Blocked By:
Blocks:

Description

libusb-win32 device driver (libusb0.sys) has quite some advantages compared to WinUSB.

1) Open source, the device driver is GPLed, with libusb-0.1 compatible library (LGPL).

2) Support multiple configuration USB device.

3) Support isochronous transfer whereas WinUSB does not.

4) Support Windows 2000, Windows 2003 32bit/64bit and Windows XP 64bit, Microsoft does not support WinUSB on these platforms. On the other hand, since version 1.2.0.0, libusb0.sys is digitally signed so it is similar to WinUSB -- both work under 64bit Windows which requires kernel mode driver to be signed, like 64bit Windows Vista or Windows 7.
5) WinUSB does not support multiple concurrent applications.

Change History

comment:1 Changed 18 months ago by pbatard

  • Owner set to pbatard
  • Status changed from new to accepted
Note: See TracTickets for help on using tickets.