minibox 发表于 2012-12-26 16:54:39

如何使用WMI准确取硬盘序列号? 请知道的指教,谢谢!

SELECT * FROM Win32_PhysicalMedia Where SerialNumber is NOT null

返回对象的.SerialNumber属性时,在SERVER2003上可以得到正确的硬盘序列号,但是在XP下总是返回一个空值。

参考http://bbs.pfan.cn/post-380614.html这里说的“此方法在XP下面有一个BUG,以即如果硬盘序列是前面有空格的,在XP下面会取到一个NULL值(此机器为SATA硬盘)!”

所以想请教大家有没有什么方法解决,或者有没有其他方法取到远程计算机上的硬盘序列号。请大家不吝赐教,多谢!
页: [1]
查看完整版本: 如何使用WMI准确取硬盘序列号? 请知道的指教,谢谢!