如何了解USB设备" HID"和" PID"

时间:2012-09-24 14:25:52

标签: c#

请建议我,当USB连接到系统时,是否有内置功能来检索“PID”和“VID”?如果没有,获得USB“HID”和“PID”的最佳方法是什么?我需要这两个来检测USB HID设备。

2 个答案:

答案 0 :(得分:0)

不了解原生.NET,到目前为止我只使用了LibUsbDotNet,请查看examples

通常,您将从sourcefourge页面安装.NET程序集,将程序集添加到Visual Studio项目(References / .NET)并按照examples(LibUsbDotNet示例代码/获取Startet示例) )。详细信息取决于您的C#/ .NET / Visual Studio版本。

答案 1 :(得分:0)

由于您的代码指定C#,我将假设您要使用Microsoft Windows执行此操作。

使用Windows我使用“计算机管理”下的“设备管理器”查找此信息(右键单击My Computer并选择Manage)。使用View - > Devices by connection打开PCI bus节点,然后打开所有USB节点,直到找到您要查找的设备。以下是我的电脑上显示Intel(R) 82801G (ICH7 Family) USB Universal Host Controller条目上的三个USB设备的示例。

enter image description here

然后查看设备的属性 - >然后细节 - >然后选择属性硬件ID,你应该得到设备的VID和PID。

enter image description here