Правильное создание файла настроек для Windows 7, Vista и XP - PullRequest
0 голосов
/ 16 мая 2011

После установки одного из моих приложений .Net на компьютер с Windows 7, я продолжаю получать сообщение об ошибке, что у моего приложения нет разрешения на сохранение файла настроек в папку приложения в папке программных файлов.Я знаю, что возможно повысить привилегии администратора или что-то еще, но я бы хотел этого избежать.Я знаю, что в Windows 7 и Vista есть определенное место, где они хотели бы, чтобы вы сохраняли файлы настроек, но я не уверен, как определить это местоположение в .Net.Может ли кто-нибудь предложить некоторую помощь или предложения?Спасибо!

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Вы ищете метод Environment.GetFolderPath и его параметр ApplicationData.

2 голосов
/ 16 мая 2011

Вы можете использовать перечисление Environment.SpecialFolder , чтобы вернуть различные «специальные» каталоги в системе пользователя.Вы можете использовать их в качестве параметров для метода Environment.GetFolderPath .

...