2013-06-19 28 views
0

我正在尝试获取Windows机器硬盘的总大小。如何获取Windows机器的硬盘总大小?

我使用的方法之一是使用WMI查询,但似乎WMI不会返回大于2TB的正确大小,我已在WMI测试程序中验证了结果。它不会导致硬盘的正确大小。我已经在1TB机器和2.5TB机器上验证了结果,并且我确信WMI将不正确的值返回到2TB以上。

我也试着检查MS站点中WMI的修补程序,但他们还没有发布与此问题相关的任何修补程序。

任何其他方法获得硬盘总大小的建议。我需要在VC++项目中实现这个方法。

回答