Как разрешить местоположение %UserProfile % программно в C++?

Я хотел бы найти каталог текущего профиля пользователя программно в C++.

5
задан roalz 30 March 2017 в 11:21
поделиться

2 ответа

SHGetSpecialFolderLocation - лучший способ получить большинство специальных путей в Windows. Пройден CSIDL_PROFILE , он должен получить интересующую вас папку.

Если вас действительно интересует содержимое переменной среды% UserProfile%, вы можете попробовать ExpandEnvironmentStrings

9
ответ дан 18 December 2019 в 11:54
поделиться

Для покрытия всех сценариев пользовательского профиля в Windows Vista и выше есть SHGetKnownFolderPath. Вот ссылка на страницу документации по нему и связанным с ним функциям.

2
ответ дан 18 December 2019 в 11:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: