Какая папка гарантирует пользователю право на запись в Windows? - PullRequest
1 голос
/ 02 февраля 2012

Мне нужна папка, которая гарантирует, что зарегистрированный пользователь имеет доступ к записи, в настоящее время я использую папку с перемещаемым профилем, но клиент больше не хочет, чтобы я использовал эту папку, есть ли другая папка, которую я могу использовать, или есть списокпапок, которые я могу выбрать?

примечание: в идеале я не хочу использовать% temp%

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 02 февраля 2012

Вы должны использовать SHGetFolderPath с CSIDL_LOCAL_APPDATA, если ваше приложение должно работать в системах до Vista, и SHGetKnownFolderLocation с FOLDERID_LocalAppData, если вы работаете только в Vista и позже.

В любом случае ваше приложение должно создать папку в возвращаемом местоположении и сохранить информацию о пользователе в этой папке.

0 голосов
/ 02 февраля 2012

Использовать локальную (не перемещаемую) папку AppData.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...