Libusb-win32 is a part of the USB library libusb 0.1 to the Microsoft Windows operating systems (Windows 2000, Windows XP, Windows Vista and Windows 7; Windows 98 SE and Windows ME for versions up to 0.1.12.2 ). The library allows user space applications to access many USB device on Windows in a generic way without writing any line of kernel driver code.
Vista/7/2008/2008R2 64 bit are supported from version 126.96.36.199 since a Microsoft KMCS accepted digital signature is embedded in the kernel driver libusb0.sys.
Can be used as a filter driver for existing, already installed devices. This feature allows libusb-win32 to communicate with many installed USB device.