确定 Windows 中设备的当前 USB 地址

Shr*_*ut1 5 usb wireshark windows-10

TL;DR:2.5.5当 USBPcapCMD 将鼠标列为集线器 2、端口 6 时,我的 Win10 系统如何到达鼠标的 USB 源地址(在 Wireshark 中)?

  • 我可以2.5.5在不猜测的情况下确定地址吗?

细节:

我试图将 Wireshark 中 USBPcap 的 USB 源地址与 USBPcapCMD.exe 映射中列出的“端口”进行匹配。

这是我的鼠标在 Wireshark 中的“源”地址:

Wireshark_USBPcap_设备_地址

这是我的设备的“端口”,如 USBPcapCMD 所示:

USBPcapCMD 输出

2.5.5那么当 USBPcapCMD 更随意地列出设备时,我们是如何做到的呢?

  • 是否有一个实用程序可以帮助我找出实际的 USB 源地址,而无需从 Wireshark 中观察到的行为得出它?

一些附加说明:

  • 我知道 USB 地址很容易改变
  • 我知道我的鼠标处于2.5.5这种情况,因为当我摆动它时,捕获会充满中断,直到我停止为止。

小智 1

地址xxx由以下三部分组成:

  1. USB 控制器/集线器路径#
  2. USB 连接设备地址
  3. 设备 USB 端点 ID

可以通过运行 USBPcapCMD 找到路径 # (1.xx),在 WireShark 中找到我想要捕获的设备,并注意该设备列在哪个 USBPcap 编号下。

运行 USB 设备树查看器,选择设备,然后查看设备连接信息,可以找到设备地址 (x.1.x) 和端点 ID (xx1)。