Home  »  Windows  »  Components & Libraries
libusbdotnet 2-2-7
libusbdotnet 2-2-7
Authorize : GPL Free

Requirements : No special requirements

Publisher : Travis Robinson

OfficeWebsite : http://trobinso.users.sourceforge.net

OS Support : Windows 7, Vista, XP, 2000, NT

Servers
  • USA
Content
A .NET C# USB library for WinUsb, libusb-win32 libusb v1.x developers.
Edit By BS Editor: LibUsbDotNet is a .NET C# USB library for WinUsb, libusb-win32, and Linux libusb v1.x developers. All basic USB device functionality can be performed through common device classes allowing you to write OS and driver Independent code.

Features:
*Full support for WinUSB. All WinUSB Interfaces are treated as seperate devices. IE each interface can be used by a different application.
* Extended kernel level support for libusb-win32.
*Supports unix-like operating systems using mono .NET and Libusb-1.0.
*Common device classes allow for a single code base to support multiple drivers and platforms.
*Includes a Usb InfWizard utility (windows only) for generating usb installation packages, removing devices, and installing drivers.

*Device discovery using any or all of the folowing criteria:
VendorID
ProductID
Revision Code
Device Interface GUID

*Source package includes many small example applications.

v2.2.7 (07/31/2010)

* Fixed libusb-1.0 support.

This was Broken when ISO endpoint support was added.
* HasLibUsbDriver()()() property

This property will always return true.
* Fixed 32bit applications not running on 64bit operating systems. (Windows)

If LibUsbDotNet is compiled as Win32 instead of Any CPU it would not work on 64bit operating systems with libusb-win32.
* Updated InfWizard with embedded libusb-win32 v1.2.1 driver resource package.
* Updated Default UsbEndpointBase.MaxReadWrite changed back to 65536. This is the limit at which libusbdotnet begins splitting transfers. you can free download LibUsbDotNet 2.2.7 now.

Hot Download

New Download