4

我想知道 USB 驱动器的 PNPDeviceID 是否唯一(至少对于相同设备的充电)以及 ID 是否不变。

4

1 回答 1

4

据我所知 - 不。例如,“USBSTOR\DISK&VEN_LG&PROD_USB_DRIVE&REV_1100\AA04012700014149 &0 ” - 是 USB 记忆棒的设备 ID。对于所有这些给定的 USB 棒设备 ID 将是相同的。但是 Windows 添加了一个设备的实例 ID(“ &0 ”),所以它可以区分它们。如果您插入两个相同的 U 盘,则每个 U 盘的设备 ID 将不同,例如:USBSTOR\DISK&VEN_LG&PROD_USB_DRIVE&REV_1100\AA04012700014149 &0 USBSTOR\DISK&VEN_LG&PROD_USB_DRIVE&REV_1100\AA04012700014149 &1

PS 有时,如果没有插入另一个相同的设备,Windows 不会添加设备的实例。(我不知道为什么)

于 2012-08-06T12:17:43.190 回答