.NET C# USB library for WinUSB, LibUsb-Win32, and libusb-1.0. Using the common device classes, applications work with all operating systems and drivers without modification. Lots of example code. Open source software at sourceforge.net.
System Requirements
Operating System: POSIX (Linux,BSD,Solaris etc..), BSD, Linux, Windows, Windows 7, Windows Vista, Windows XP