26

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

4

8 回答 8

11

HidLibrary为您包装了所有P/Invoke调用。但是不,看起来没有任何好的框架 API 可以处理 USB 设备。

于 2010-09-09T19:29:21.067 回答
4

这是我处理 HID 设备的小库。

它可能很有用,尤其是当您尝试使用原始 HID 报告进行通信时。我还包含了一个如何使用它的简单演示。

于 2014-07-27T14:34:12.013 回答
3

没有什么直接的或高级的。您可以通过托管的WMI API 执行一些操作,但我个人发现很多 WMI 与硬件的交互充其量是隐秘的,并且需要大量的反复试验才能使其完成您想要的操作。

The Code Project上的某个人为 USB HID开发了一个 .NET组件,您可以尝试一下,它可能比 WMI 更符合要求。

于 2010-05-10T15:43:53.897 回答
2

我建议你改用这个例子。这对于让我在 C# 中使用 HiD dev 开始并运行非常宝贵。

于 2010-07-23T20:52:42.543 回答
1

试试看这个:简单的 HID 库。主页上有其他开源库的列表。

于 2012-03-10T09:48:25.430 回答
1

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

于 2010-05-10T15:40:17.243 回答
1

看看 Google Code 上的这个库:

C# USB HID 驱动程序

于 2012-01-29T03:12:26.317 回答
0

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

于 2015-05-29T12:28:00.397 回答