如何枚举所有HID设备? C#
问题描述:
我需要枚举连接到我的PC的所有HID设备。我试图使用this answer,但它枚举USBHub设备,我无法找到我的HID设备。如何枚举所有HID设备? C#
编辑: 我会很高兴知道如果有任何WIN32 API方法,使用PID和VID获得USB设备状态(在线/离线)?
答
Microsoft's WDK有关于HID功能的文档以及如何使用它们的概述。 WDK还包含用于访问HID类设备(hidsdi.h,hidusage.h,hidpi.h)的Visual C++程序的头文件。
检查此链接Jan Axelson's Lakeview Research - HID Windows Programming.
这里有一个问题,也可关于HID设备,你在你的问题中指定: Scanning for a Human Interface Device (HID) using C#
检查此答案http://*.com/a/3738842/735446 –
@PetrAbdulin,没有帮助( –