Estou remotamente em uma caixa XP... que fica a um metro de mim... como você... mas comecei a me perguntar como saber quantas portas USB ela tem se não estivesse bem perto de mim.
Achei que poderia apenas procurar no gerenciador de dispositivos, mas o número de hubs USB (4) não corresponde ao número de portas físicas (3). Estou procurando uma solução de software/sistema operacional, não uma solução "basta pedir a alguém para usar seus observadores".
ATUALIZAÇÃO: Re comentários msinfo32.exe
Responder1
A dificuldade é que a máquina pode ter uma quantidade X de controladores USB, capaz de uma quantidade Y de portas, mas ter menos de Y portas fisicamente apresentadas fora do gabinete.
Algumas das portas/controladores USB podem ser usadas internamente e nunca apresentadas como uma porta - em um laptop, por exemplo, uma webcam é quase sempre um dispositivo USB conectado diretamente ao controlador USB da placa-mãe. Assim como o touchpad.
Máquinas pré-construídas podem não aproveitar todos os risers USB disponíveis na placa-mãe. Eles poderiam estar sentados lá sem nada conectado a eles. No entanto, do ponto de vista do sistema operacional, ainda é uma porta USB - o fato de não ter um cabo que vai do riser a uma porta física no gabinete não é algo que ele possa saber.
Então, se você quiser ver quais das portas USB suportadas pela placa-mãe têm portas físicas no gabinete, sem olhar diretamente, sugiro algum tipo de configuração de webcam :)