我进行了很多搜索,但无法找到查询的答案。我想知道 PC 中有多少个 USB 端口可用,即对于串行端口,我们有“COM1”和“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
.....