Menu

Tree [90be8a] master /
 History

HTTPS access


File Date Author Commit
 examples 2012-02-21 Bob Paddock Bob Paddock [90be8a] [samples] fix missing language tables warning f...
 libwdi 2012-01-18 Travis Robinson Travis Robinson [a7cbbc] [misc] fix VS2008 project files and remove libu...
 msvc 2011-07-19 Pete Batard Pete Batard [e14ca3] [libusbk] use libusbK/bin in the default path
 .gitattributes 2011-10-28 Pete Batard Pete Batard [d6a629] [internal] add digital signing of Zadig
 .gitignore 2010-10-07 Pete Batard Pete Batard [edfaed] updated .gitignore
 AUTHORS 2011-10-11 Pete Batard Pete Batard [1f5e96] [zadig] switch to GPLv3 + License and other Abo...
 COPYING 2011-04-06 Pete Batard Pete Batard [1d8653] [license] GPL and LGPL v3 text
 COPYING-LGPL 2011-04-06 Pete Batard Pete Batard [1d8653] [license] GPL and LGPL v3 text
 ChangeLog 2011-11-02 Pete Batard Pete Batard [554b9b] libwdi 1.2.1
 ChangeLog_README.creole 2011-11-02 Pete Batard Pete Batard [554b9b] libwdi 1.2.1
 Makefile.am 2011-03-22 Pete Batard Pete Batard [38a7cd] [autotools] makefile.am & configure.ac cleanup
 NEWS 2011-03-30 Pete Batard Pete Batard [855272] [misc] updated NEWS and README
 README 2011-04-07 Pete Batard Pete Batard [a0da0e] [misc] updated readmes
 _bm.sh 2011-11-08 Pete Batard Pete Batard [5ed3e0] [internal] bumped internal version
 _bump.sh 2011-10-11 Pete Batard Pete Batard [1da81a] [internal] bumped internal version
 _chver.sh 2011-10-13 Pete Batard Pete Batard [bbd235] libwdi 1.2.0
 _release.sh 2011-04-10 Pete Batard Pete Batard [8f755c] [misc] set executable permission for shell scripts
 autogen.sh 2011-07-19 Pete Batard Pete Batard [e14ca3] [libusbk] use libusbK/bin in the default path
 configure.ac 2011-11-02 Pete Batard Pete Batard [554b9b] libwdi 1.2.1
 ddk_build.cmd 2011-11-07 Pete Batard Pete Batard [ad4fd2] [wdk] ddk_build improvements
 libwdi_2008.sln 2011-03-22 Pete Batard Pete Batard [ea8c71] [msvc] move all the project files to a .msvc su...
 libwdi_2010.sln 2011-03-22 Pete Batard Pete Batard [ea8c71] [msvc] move all the project files to a .msvc su...
 libwdi_README.creole 2011-10-14 Pete Batard Pete Batard [bd992e] [internal] Creole READMEs updates

Read Me

            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, that can be statically or 
  dynamically linked to your application in order to provide driver installation
  facilities at runtime, on any Windows platform (Windows 2000 to Windows 7, 
  including both 32 and 64 bit versions of the OS, from the same binary)

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 example applications
- Supports MinGW32, MinGW-w64, cygwin (with -mno-cygwin), Visual Studio, WDK

Installation and Compilation:
  Please visit: http://sourceforge.net/apps/mediawiki/libwdi/index.php?title=Install

API usage:
  Please visit: http://sourceforge.net/apps/mediawiki/libwdi/index.php?title=Usage

FAQ:
  Please visit: http://sourceforge.net/apps/mediawiki/libwdi/index.php?title=Faq