Приложение, с которым я работаю, записывает в папку User \ Application Data на XP и папку AppData \ Roaming в Vista. На одной из машин Vista папка AppData \ Roaming отсутствует. В результате некоторые функции приложения не работают. Перед тем, как вы столкнулись с таким сценарием? Я не уверен, что делать в этом случае. Могу ли я создать папку AppData \ Roaming?AppData Роуминг Папка отсутствует в Vista
Благодаря jbsp72
Я не жесткого кодирования пути , Я читаю их из реестра (если я не ошибаюсь, SHGetFolder() делает это). Путь, который я получаю, это AppData \ Roaming, но папка отсутствует в системе. – jbsp72
... но реестр сообщает вашему приложению, что это папка для использования? Существуют ли другие пользователи в этой системе и есть ли они AppData \ Roaming в своих каталогах ': \ Users'? Как насчет пользователя по умолчанию? –
Jay
Имеет ли Vista альтернативные соединения, такие как Win 7, под ': \ Users \ \ Application Data'? Если да, можете ли вы, скажем, «: \ Users \ \ Application Data \ Microsoft'? –
Jay