Есть ли недостатки при установке моего приложения в папку Local Application Data?

В настоящее время планирую Делая процесс установки продаю .NET-приложения более плавным (читай: "возможным") для пользователей без прав администратора, я наткнулся на такие приложения, как Google Chrome и Microsoft SkyDrive:

Они вроде не устанавливаются в обычные " Program Files», а вместо этого в папку «Local Application Data» текущего пользователя.

Поскольку эта папка предназначена для каждого пользователя, она доступна для записи для текущего пользователя, и для записи в нее не требуются административные разрешения.

Мне удалось изменить настройку NSIS, чтобы она работала правильно, и выполнить установку в эту папку, но я все еще не уверен, является ли это хорошей практикой и могут ли иметь недостатки или нет.

Мой вопрос:

Есть ли у вас какие-либо рекомендации, почему устанавливать или не устанавливать в папку «Локальные данные приложения»?

(Я надеюсь, что этот вопрос достаточно связан с программированием, чтобы оставить его здесь)

5
задан Uwe Keim 19 June 2012 в 07:47
поделиться