我想知道返回已安装Windows的驱动器的功能。 例如 如果我们在Windows中运行一个带有以下代码的程序,它安装在“C:\”中 temp_char = getWindowsInstalledDrive();
应该返回“C:\”。
如果你知道的话,请指出我的那个功能。它应该是一个C / C ++函数。 感谢。答案 0 :(得分:2)
使用GetWindowsDirectory,然后从前三个字符中提取驱动器。此功能在帮助中被描述为“遗留”,但应适用于所有现有Windows版本。
答案 1 :(得分:2)
您可以使用GetSystemDirectory():http://msdn.microsoft.com/en-us/library/ms724373%28VS.85%29.aspx,然后取前3个字母。