В настоящее время планирую Делая процесс установки продаю .NET-приложения более плавным (читай: "возможным") для пользователей без прав администратора, я наткнулся на такие приложения, как Google Chrome и Microsoft SkyDrive:
Они вроде не устанавливаются в обычные " Program Files», а вместо этого в папку «Local Application Data» текущего пользователя.
Поскольку эта папка предназначена для каждого пользователя, она доступна для записи для текущего пользователя, и для записи в нее не требуются административные разрешения.
Мне удалось изменить настройку NSIS, чтобы она работала правильно, и выполнить установку в эту папку, но я все еще не уверен, является ли это хорошей практикой и могут ли иметь недостатки или нет.
Мой вопрос:
Есть ли у вас какие-либо рекомендации, почему устанавливать или не устанавливать в папку «Локальные данные приложения»?
(Я надеюсь, что этот вопрос достаточно связан с программированием, чтобы оставить его здесь)