Skip to content
/ libwdi Public
forked from pbatard/libwdi

Windows Driver Installer library for USB devices. This fork is aimed at easing the installation of Argyll CMS instrument drivers and as such focused around libusb and zadic.

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
COPYING
LGPL-3.0
COPYING-LGPL
Notifications You must be signed in to change notification settings

fhoech/libwdi

 
 

Repository files navigation

libwdi: A Windows Driver Installation library for USB devices

Build status Coverity Scan Build Status Licence

Main features

  • Automated inf creation, using reported USB device name
  • 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 10

Additional features

  • Embedding of WinUSB, libusb0.sys or libusbK.sys, USB Serial (CDC) 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 multiple sample applications
  • Supports MinGW32, MinGW-w64, Visual Studio, WDK

Installation and Compilation

See: https://github.com/pbatard/libwdi/wiki/Install

API usage

See: https://github.com/pbatard/libwdi/wiki/Usage

FAQ

See: https://github.com/pbatard/libwdi/wiki/FAQ

About

Windows Driver Installer library for USB devices. This fork is aimed at easing the installation of Argyll CMS instrument drivers and as such focused around libusb and zadic.

Resources

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
COPYING
LGPL-3.0
COPYING-LGPL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.2%
  • Shell 3.6%
  • M4 3.3%
  • Batchfile 1.2%
  • C++ 1.1%
  • Makefile 0.6%