我想在我的Windows应用程序中识别c ++中的磁盘。 例如: 我在E上有一个磁盘: 然后我更换了磁盘,并用另一个磁盘替换它。这个名字还是E:\ 我如何知道磁盘已更改,它不是原始磁盘?
如果我在win7中没有管理员优先级,我还可以使用某种方法来识别不同的磁盘吗?
非常感谢!
答案 0 :(得分:4)
可能相关的方法是:
GetVolumeInformation将为您提供序列号。如果这还不够,您可能不得不诉诸WMI_PhysicalMedia。我相信所有这一切都应该没有管理员权限。
列出一系列相关功能的页面位于:http://msdn.microsoft.com/en-us/library/aa365730(v=VS.85).aspx