Conecte meu usb e verifique no gerenciador de dispositivos, selecione General UDisk USB Device
:
Não consigo obter o valor vid e pid do usb.
Entre no cmd com permissão de administrador:
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=
Recebo o valor de vid - ABCD e valor de pid - 1234. Por que não consigo obtê-lo no gerenciador de dispositivos? Em que situação não é possível obter o valor de vid e pid no gerenciador de dispositivos?
Porque você não está olhando para o dispositivo USB. Você está olhando para um dispositivo de disco. Isso fica evidente pelo fato de que você não está olhando para um dispositivo com a legenda “Dispositivo de armazenamento em massa USB”, que é o que você obteve com
wmic
.Mude seu Gerenciador de dispositivos para “Dispositivos por conexão” quando tiver selecionado o dispositivo de seu interesse. Ele permanecerá selecionado e você verá seus dispositivos pais.