Я подключаюсь к компьютеру с ОС XP, который находится в 3 футах от меня, как и вы, но я начал задаваться вопросом, как узнать, сколько у него USB-портов, если он не находится прямо рядом со мной.
Я думал, что могу просто посмотреть в диспетчере устройств, но количество USB-концентраторов (4) не соответствует количеству физических портов (3). Я ищу решение для программного обеспечения/ОС, а не решение типа «просто попросите кого-нибудь использовать свои гляделки».
ОБНОВЛЕНИЕ: Повторные комментарии msinfo32.exe
решение1
Проблема в том, что устройство может иметь X USB-контроллеров, поддерживающих Y портов, но при этом физически иметь менее Y портов, представленных снаружи корпуса.
Некоторые из портов/контроллеров usb могут использоваться внутренне и никогда не отображаться как порт - например, в ноутбуке веб-камера почти всегда является устройством usb, напрямую подключенным к контроллеру usb материнской платы. Как и тачпад.
Готовые машины могут не использовать все доступные на материнской плате USB-разъемы. Они могут стоять там, не имея к ним ничего подключенного. Однако с точки зрения ОС это все еще порт USB — то, что у него нет кабеля, идущего от разъема к физическому порту на корпусе, не является чем-то, о чем он может знать.
Так что если вы хотите узнать, какие из поддерживаемых материнской платой USB-портов имеют физические порты на корпусе, то, не глядя напрямую, я бы посоветовал вам настроить веб-камеру :)