C# HidLibrary orignally created by Mikro O'brein, he lost interest in maintaining it. When I started learning C#, I needed a HID library and found it, had to do my own modifications to make capable of scanning newly inserted devices and be able to use it with a listbox so that the serial number of the device is displayed rather than the device's path