/NativeUsbLib

A library for the enumeration of Usb hubs and devices on Windows

Primary LanguageC#GNU Lesser General Public License v2.1LGPL-2.1

NativeUsbLib

This is a port of the excellent .net Usb Library from the sourceforge project UsbViewer in C# by nick vetter. The library has not been updated for quite some time and is targeting .net framework 2.0. There are also issues running on x64 builds of Windows. This repo updates the runtimes and resolves the x64 runtime issues. The library is also available on nuget.org.

Installing NativeUsbLib

Install the NativeUsbLib package via nuget package manager console:

Install-Package NativeUsbLib

Supported .Net Runtimes

  • .net 2.0
  • .net 4.5
  • .net 4.6

Supported Operating Systems

  • Windows 7 x86/x64
  • Windows 8 x86/x64
  • Windows 10 x86/x64