Detectar número de controladores USB

Detectar número de controladores USB

Existe uma maneira de detectar através do sistema operacional o número de controladores USB internos e qual conector/porta está atribuído a qual controlador quando mais de um controlador está disponível?

Responder1

Número de controladores USB:

powershell -Command "@(gwmi Win32_USBController).count"

Dispositivos atribuídos por controlador (novamente, código PowerShell), mas sem números de porta:

gwmi Win32_USBControllerDevice | % { $parent = [wmi] $_.Antecedent $child = [wmi] $_.Dependent $parent.caption + '\' + $child.caption } | sort

Essas são praticamente todas as informações que você pode obter das classes WMI USB.

Se precisar de mais detalhes, você pode usar uma ferramenta gráfica comoVisualizador de árvore de dispositivos USBou desenvolva o seu próprio modificando o código-fonte C++ de umprograma de exemplo da Microsoft chamado usbview.

informação relacionada