Device Driver Installation

    Use the INF-Wizard program to generate the INF file (modify the vendor and product IDs, strings etc). Create different inf-files to install different types of devices (devices with different IDs).
    Unplug the device(s) from the system. This is optional.
    Open the Windows Device Manager and remove all incorrectly installed USB devices (device entries with a yellow exclamation mark). This is optional.
    Reconnect the device(s) to the system.
    When Windows asks for a driver, choose the inf-file(s) created above. Windows will warn that the driver is is not 'digitally signed'. Ignore this message and continue with the installation. Since version 1.2.0.0, a valid digital signature is embedded inside libusb0.sys for AMD/Intel x86_64 version of Windows so that the users can install the driver as well under 64bit x86_64 version of Windows Vista/7/2008/2008R2.
    Open the Windows Device Manager to verify that the device is installed correctly. Run the test program (testlibusb-win.exe) from the 'bin directory'. It should print out the descriptors of your device(s).
    A reboot isn't necessary.
    Starting from version 1.2.1.0, the inf-wizard.exe has embedded driver binaries and provide an option to install the driver at the end of the process. 

Removing the Device Driver

    The device driver can not be easily removed from the system. You can however try to use usbdeview to remove the entries. Under Vista and Windows 7, you can use pnputil to remove the driver package. 

Updating the Device Driver

    Download the latest device driver binary package (libusb-win32-device-bin-x.x.x.x.zip or tar.gz).
    Modify the inf-file as described in the Installation section.
    Open the Device Manager and select the device you want to update.
    Choose 'Properties->Driver->Update'. Disable the automatic installation and select the new inf-file manually.
    Since 1.2.1.0, inf-wizard.exe can be used to automatically install/update the device driver. 

