用于HID(USB)的.NET API?

.NET(C#)中是否存在使用USB HID(人机接口)设备的API?

HidLibrary为您包装所有P / Invoke呼叫。 但不,它看起来没有任何好的框架API来处理USB设备。

这是处理HID的小lib。 当您尝试使用原始HID报告进行通信时,可能会很有用。 我还简单介绍了如何使用它。

没有任何直接或高级别的东西。 你可以通过托管的WMI API做一些事情,但我个人发现很多WMI与硬件的交互充其量是神秘的,需要大量的试错才能让它做你想做的事。 CodeProject上的某个人开发了一个用于USB HDI的.NET 组件,你可以试试这个组件可能比WMI更适合。

我建议你改用这个例子 。 在C#中让我和HiD dev一起运行是非常宝贵的。

我建议你从这里开始: http : //wiimotelib.codeplex.com/

你看过这个图书馆了吗?

http://code.google.com/p/csharp-usb-hid-driver/

试着看一下: 简单的HID库 。 主页面包含其他开源库的列表。

我也在寻找它。 我正在使用我在这里找到的代码: http : //janaxelson.com/hidpage.htm