title: C# and USB HID Devices
body: <p>I'm looking for one of either 2 things</p>
  
  <p>1 - A working example of code using Florian's library from: <a href="http://www.florian-leitner.de/index.php/2007/08/03/hid-usb-driver-library/">http://www.florian-leitner.de/index.php/2007/08/03/hid-usb-driver-library/</a></p>
  
  <p>This seems to be one of the better (only???) C#/HID libraries but the author has gone MIA and I can't seem to get a code example to work. The code I have is:</p>
  
  <pre><code>{
      USBHIDDRIVER.USBInterface usb = new USBInterface(myvid,mypid);
      if (usb.Connect())
          MessageBox.Show(”connection!”);
      else
          MessageBox.Show(”FAIL”);
  
      usb.enableUsbBufferEvent(new System.EventHandler(myEventCacher));
      usb.startRead();
  }
  
  private void myEventCacher(object sender, EventArgs e)
  {
      string content = e.ToString();
      MessageBox.Show(content);
  }
  </code></pre>
  
  <p>The connection part works but the event proc is never fired. So I'd like to know if anyone has a working example of this library code with the event handler firing.</p>
  
  <p>2 - If there is a better library for handling C#/HID interaction I'd like to hear about it.</p>