Skip to content
This repository

Windows Driver Installer library for USB devices

[zadig] fix broken exit_on_success

* fc066f5 used exit(0) to close Zadig, which is not how you want to close a GUI application on Windows.
* Closes #28
latest commit 1fb16afaee
Pete Batard authored
examples [zadig] fix broken exit_on_success
libwdi [misc] Add support for AMD USB 3.0 hub driver
msvc [misc] update build flags for release and URLs
.gitattributes [misc] fix usage of relative directories for driver files
.gitignore updated .gitignore
AUTHORS libwdi 1.2.3
COPYING [license] GPL and LGPL v3 text
COPYING-LGPL [license] GPL and LGPL v3 text
ChangeLog [misc] update libusb references
Makefile.am [autotools] makefile.am & configure.ac cleanup
NEWS [misc] updated NEWS and README
README libwdi 1.2.3
_bm.sh [internal] remove the extra versioning in _bm.sh
_bump.sh [internal] bumped internal version
_chlver.sh [internal] remove the extra versioning in _bm.sh
_chzver.sh [internal] remove the extra versioning in _bm.sh
_pre-commit.sh [internal] remove the extra versioning in _bm.sh
_release.sh [misc] fix usage of relative directories for driver files
autogen.sh [misc] Add support for (old?) Intel USB 3.0 hub driver
bootstrap.sh [autotools] add bootstrap.sh that doesn't invoke configure.ac
configure.ac libwdi 1.2.3
ddk_build.cmd [wdk] fix WDK/OACR issues
libwdi.sln [msvc] upgrade to VS2012 and remove VS2008 projects
README
            libwdi: Windows Driver Installer library for USB devices
                            http://libwdi.akeo.ie

Providing developers with an easy way to install drivers on Windows system

Main features:
- Automated inf creation, using the name reported by the USB device
- Automated catalog file creation and signing, using autogenerated certificate
- Automated driver files extraction, for both 32 and 64 bit platforms
- Automated driver installation, including UAC elevation where necessary
- Single library embedding all the required files
- Supports all Windows platform from Windows XP to Windows 8.1

Additional features:
- Embedding of WinUSB, libusb0.sys or libusbK.sys (from libusb-win32) or your own
  USB drivers (eg. WHQL)
- Full locale support with UTF-8 API strings and UTF-16 autogenerated inf files
- Resolution of USB Vendor IDs, based on the data maintained by Stephen J. Gowdy
  at http://www.linux-usb.org/usb.ids
- Fully Open Source (LGPL v3), with many sample applications
- Supports MinGW32, MinGW-w64, Visual Studio, WDK

Installation and Compilation:
  Please visit: https://github.com/pbatard/libwdi/wiki/Install

API usage:
  Please visit: https://github.com/pbatard/libwdi/wiki/Usage

FAQ:
  Please visit: https://github.com/pbatard/libwdi/wiki/FAQ
Something went wrong with that request. Please try again.