以编程方式查找Windows操作系统卷?

use*_*004 0 c c++ windows

我知道不建议假设驱动器号C:是为OS卷保留的.那么有一种直接的方式来回答这个问题 - Windows操作系统所处的卷是什么?卷可以是驱动器号或卷GUID,也可以是标识卷的任何其他方式.请注意,我正在寻找与系统分区不同的操作系统分区.

The*_*heo 5

GetWindowsDirectory()然后用_splitpath分解路径.

编辑:使用GetWindowsDirectory更改了GetSystemDirectory.在实践中,结果应该是相同的.