功能返回windows安装驱动器?

时间:2010-02-12 09:38:57

标签: c++ c windows function msdn

我想知道返回已安装Windows的驱动器的功能。 例如    如果我们在Windows中运行一个带有以下代码的程序,它安装在“C:\”中   temp_char = getWindowsInstalledDrive();

应该返回“C:\”。

如果你知道的话,请指出我的那个功能。它应该是一个C / C ++函数。 感谢。

2 个答案:

答案 0 :(得分:2)

使用GetWindowsDirectory,然后从前三个字符中提取驱动器。此功能在帮助中被描述为“遗留”,但应适用于所有现有Windows版本。

答案 1 :(得分:2)

您可以使用GetSystemDirectory():http://msdn.microsoft.com/en-us/library/ms724373%28VS.85%29.aspx,然后取前3个字母。