Я! ... У меня плохо с головой ... Спасибо, Андерс!

риложение, как и большинство, должно хранить данные. Приложение ранее использовалось на XP только там, где оно будет хранить данные вProgram Files, Теперь, когда наши клиенты переходят на Windows 7, мне пришлось обновить ее, чтобы она сохраняла данные в новой папке. Я выбралApplicationData Папка, как я думал, мне будет разрешен доступ без необходимости UAC вообще.

Теперь на некоторых компьютерах с Windows 7 это нормально, но на других доступ к папке невозможен, предположительно из-за разрешений, но при запуске с привилегиями администратора программа работает нормально.

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

Я использую следующий C #SpecialFolder чтобы получить местоположение папки AppData.

System.Environment.SpecialFolder.ApplicationData

Ответы на вопрос(2)

Ваш ответ на вопрос