【发布时间】:2013-02-25 09:32:04
【问题描述】:
如何在 Windows 上使用 C++/Qt 框架获取当前计算机上所有硬盘的物理大小?需要说明的是,如果我有 640 GB 硬盘,我希望应用程序显示 640 GB,而不是 596 GB 的可用空间。
我知道 Qt 可能没有我可以使用的功能,因为它必须是特定于平台的,所以我猜在这种情况下来自 Win32 API。不幸的是,我不能使用 GetDiskFreeSpaceEx(),因为我只能获得空闲/可用的磁盘空间。我已经阅读了有关使用 WMI 的信息,但似乎找不到任何可用的代码示例。
【问题讨论】:
标签: c++ qt winapi hard-drive