为什么在设备管理器中无法获取 vid 和 pid?

为什么在设备管理器中无法获取 vid 和 pid?

插入我的 USB 并检查设备管理器,选择General UDisk USB Device

在此处输入图片描述

我无法获取 usb 的 vid 和 pid 值。

以管理员权限进入cmd:

wmic path CIM_LogicalDevice where "Description like 'USB%'" get /value


Availability=
Caption=USB Mass Storage Device
ClassCode=
ConfigManagerErrorCode=0
ConfigManagerUserConfig=FALSE
CreationClassName=Win32_USBHub
CurrentAlternateSettings=
CurrentConfigValue=
Description=USB Mass Storage Device
DeviceID=USB\VID_ABCD&PID_1234\5&186144F5&0&4
ErrorCleared=
ErrorDescription=
GangSwitched=
InstallDate=
LastErrorCode=
Name=USB Mass Storage Device
NumberOfConfigs=
NumberOfPorts=
PNPDeviceID=USB\VID_ABCD&PID_1234\5&186144F5&0&4
PowerManagementCapabilities=
PowerManagementSupported=
ProtocolCode=
Status=OK
StatusInfo=
SubclassCode=
SystemCreationClassName=Win32_ComputerSystem
SystemName=DESKTOP-IM4RDOM
USBVersion=

我获取到了vid值--ABCD和pid值--1234.为什么在设备管理器中获取不到呢?在什么情况下在设备管理器中无法获取vid和pid值?

答案1

因为您没有查看 USB 设备。您查看的是磁盘设备。从您没有查看标题为“USB 大容量存储设备”的设备(这是您通过 获得的)这一事实可以看出wmic

选中感兴趣的设备后,将设备管理器切换到“按连接查看设备”。该设备将保持选中状态,您将看到其父设备。

通过连接管理设备

相关内容