libwdi is a library aimed at making the installation of Windows USB drivers as simple and as non intrusive for end-users as possible.
Please visit the wiki for more details.