Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何了解USB设备“HID”和“PID”_C# - Fatal编程技术网

C# 如何了解USB设备“HID”和“PID”

C# 如何了解USB设备“HID”和“PID”,c#,C#,请告诉我,当USB连接到系统时,是否有任何内置函数来检索PID和VID?如果没有,获取USB HID和PID的最佳方法是什么?我需要这两个来检测USB HID设备。不知道本机.NET,我只使用了到目前为止,请检查 通常,您会从页面安装.NET程序集,将程序集添加到Visual Studio项目References/.NET中,并遵循LibUsbDotNet示例代码/Getting Startet示例。详细信息取决于您的C/.NET/Visual Studio版本。因为您的标记指定了C,所以我假设

请告诉我,当USB连接到系统时,是否有任何内置函数来检索PID和VID?如果没有,获取USB HID和PID的最佳方法是什么?我需要这两个来检测USB HID设备。

不知道本机.NET,我只使用了到目前为止,请检查

通常,您会从页面安装.NET程序集,将程序集添加到Visual Studio项目References/.NET中,并遵循LibUsbDotNet示例代码/Getting Startet示例。详细信息取决于您的C/.NET/Visual Studio版本。

因为您的标记指定了C,所以我假设您希望使用Microsoft Windows执行此操作

使用Windows我使用计算机管理下的设备管理器查找此信息右键单击我的计算机并选择管理。使用View->Devices by connection打开PCI总线节点,然后打开所有USB节点,直到找到要查找的设备。下面是我的电脑上的一个示例,显示了IntelR 82801G ICH7系列USB通用主机控制器条目上的三个USB设备

然后查看设备的属性->然后查看详细信息->然后选择属性硬件ID,您应该获得设备的VID和PID


你好,鲁道夫,如何使用它。我需要下载并安装.exe文件吗。你好,约翰,非常感谢。这对我很有帮助。如果有多个USB HID设备连接在一起,它会显示在此部分下。让我知道。谢谢。是的,多个USB HID设备应该单独列出。我更新了帖子以使用更具描述性的图像。