查找Windows PC上可用的USB端口列表

Find List Of USB ports available on my Windows PC

本文关键字:USB 列表 Windows PC 查找      更新时间:2023-10-16

我搜索了很多,但找不到查询的答案。我想知道PC中有多少USB端口可用,例如,对于串行端口,我们有"COM1"answers"COM2"。我的电脑(windows7)包含8个USB端口,我需要找到端口列表以及它们是否已使用。

我尝试过使用WMI查询,但没有结果,因为它只提供了连接设备和USB集线器的详细信息。

使用Win-DDK,它将显示每个HUB的所有可用端口,但有趣的是,这与我从外部看到的不同。Win-DDK将给出每个集线器可寻址的端口数量,而不是从外部可见的确切端口数量。任何C或C++代码都会有很大的帮助。

理想的结果是这样的:

USB 1  USED
USB 2  Not USed 
USB 3  USED 
USB 4  Not Used 
.....

您无法确定这一点。简单的原因是你想区分电脑内部的集线器和外部的集线器。很可能你电脑上的8个USB端口中至少有一些连接到了焊接在主板上的集线器。

此外,USB被用作仅内部连接的情况并不少见。例如,许多SD卡读卡器连接到内部USB集线器。对于软件来说,这看起来像一个USB端口,但在你的电脑外面当然看不到。