Detectar número de controladores USB

0

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?

    
por PeterMmm 12.03.2015 / 19:55

1 resposta

2

Número de controladores USB:

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

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

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

Essa é basicamente toda a informação que você pode obter das classes WMI USB.

Se precisar de mais detalhes, você pode usar uma ferramenta gráfica como o Visualizador de árvore de dispositivos USB ou desenvolver o seu próprio, modificando o código-fonte C ++ de um programa de exemplo da Microsoft chamado usbview .

    
por 12.03.2015 / 23:46

Tags