我正在尝试查找全局唯一的视频卡标识符。所以我使用wmi找到它然后我选择了PNPDeviceID,这似乎是我需要的。
但我不确定它在许多计算机中是否是全球唯一的。所以我想检查一下PNPDeviceID的值。
使用的wmic命令是:
wmic path win32_videocontroller get PNPDeviceID
PNPDeviceID就像:
PCI \ VEN_10DE&安培; DEV_1245&安培; SUBSYS_00007377&安培; REV_A1 \ 4和; 1DDDA1E7&安培0安培; 0008
我猜Ven_10DE是供应商ID,dev_1245是设备ID,subsys_00007377是子系统ID,rev_a1是修订版ID。
但子系统意味着什么? “4& 1DDDA1E7& 0& 0008”和“PCI”是什么意思?
谢谢!
答案 0 :(得分:1)
PCI是总线标识符。它指的是PCI系列总线,目前意味着PCI Express(PCIe)。您也可以在这里看到USB。 (视频不常见,但可能)。
其他位只是Windows的内部参数,没有保证意义。一般来说,你希望这里有一些比特,这将允许Windows找出它的视频卡,以及该卡如何连接到系统(这对于USB来说往往更为重要; USB集线器可以形成复杂的树与5等级和127个设备)。
鉴于此,相当明显的是,其中没有足够的位来拥有全局唯一ID。另外:在Microsoft世界中,全局唯一ID是GUID,并且可以识别。