Функция вернуть Windows установленный диск? - PullRequest
0 голосов
/ 12 февраля 2010

Я хотел бы знать функцию, которая возвращает диск, на котором были установлены окна. например если мы запустим в Windows программу со следующим кодом, которая установлена ​​в "C: \" temp_char = getWindowsInstalledDrive ();

должен вернуть "C: \".

пожалуйста, укажите мне на эту функцию, если вы знаете. это должна быть функция C / C ++. Спасибо.

Ответы [ 2 ]

2 голосов
/ 12 февраля 2010

Вы можете использовать GetSystemDirectory (): http://msdn.microsoft.com/en-us/library/ms724373%28VS.85%29.aspx и затем взять первые 3 буквы.

2 голосов
/ 12 февраля 2010

Используйте GetWindowsDirectory , а затем извлеките диск из первых трех символов. Эта функция описывается как «устаревшая» в справке, но должна работать на всех существующих версиях Windows.

...