Создание папок внутри LocalLow через установщик - PullRequest
1 голос
/ 06 января 2012

Я занимаюсь разработкой проекта развертывания для Vista.В Vista внутри папки AppData находятся папки Local, LocalLow и Roaming.Что я хочу от установщика - это создать папку «Данные» внутри папки LocalLow и поместить туда файл data.xml (AppData \ LocalLow \ Data \ data.xml).Установщик должен выполнить эту операцию для всех существующих учетных записей пользователей .Как этого добиться?

Это снимок экрана проекта установки (конфигурация папки «Данные»), который не работает: enter image description here

В прикрепленном примере создается следующий путь: \ AppData \Roaming \ LocalLow \ Data \ data.xml

1 Ответ

3 голосов
/ 07 января 2012

Я думаю, что гораздо лучший подход - сохранить XML-файл в каталоге установки приложения, а затем, при запуске приложения, скопировать файл в соответствующий каталог.

Основная проблема заключается в следующем: чтоесли пользователь, которого не было на компьютере, когда он был установлен, запускает приложение?

Поскольку ваш установщик не скопировал файл в их каталог (потому что он не существовал), ваше приложение должно было бы либо что-то сделать, либо все равно потерпеть неудачу.

...