Правильный способ разработки вокруг ограничений Windows UAC?

Я обнаружил, что написанное мной приложение не работает должным образом в Windows Vista / 7, если UAC включен на любом уровне, потому что оно записывает файлы в каталог установки программы, по умолчанию "C: \ Program Files \ MyProgram. " Если UAC отключен (или в любой другой версии Windows), он работает правильно - я прочитал, что UAC по умолчанию запрещает приложениям доступ на запись в каталог Program Files.

Мой вопрос, ну, как мне написать свое приложение, чтобы оно могло использоваться без каких-либо "права» нужен вообще. Я неПользователи не должны запускать его с повышенными правами или с правами администратора. Я просто хочу, чтобы это сработало. Существуют ли определенные каталоги, к которым какое-либо приложение имеет доступ на запись под UAC, куда лучше было бы записать мои файлы? В основном это файлы конфигурации, которые динамически создаются / уничтожаются / обновляются.

Спасибо за помощь!

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

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