【发布时间】:2012-11-16 17:12:30
【问题描述】:
作为机器识别系统的一部分,我正在寻找 Win32_DiskDrive 的签名。现在在两个客户的机器上,我看到这个字段有一个随机值。我认为这是由于没有检查随附代码中的 HRESULT。
什么会导致机器没有有效的签名?
WQL 查询:SELECT Caption、DeviceID、Signature、TotalSectors FROM Win32_DiskDrive
更新:
现在已经在 3 台机器上看到了这种情况,一台在中国,一台在东欧,一台在加拿大。当我说它返回一个随机值时,我的意思是它每次被查询时都会返回一个不同的随机值。等待客户尝试使用 diskpart 并查看请求 uniqueid 时显示的内容。
【问题讨论】:
-
想知道这是否更像是一个超级用户的问题
-
问题与 GPT 而不是 MBR 分区样式有关。当我解决我的问题时会提供更完整的答案。
-
虽然我可以看出人们可能认为这个问题是关于一般硬件的,但我认为这个问题与任何 SQL 问题之间没有区别。 WQL 是开发人员用来获取有关正在使用的机器信息的工具。
-
另外,stackoverflow 上已经有很多 WMI 问题了。
标签: wmi disk disk-partitioning wql