現在、私が販売している .NET アプリケーションのインストール プロセスを管理者以外のユーザー向けにスムーズにすることを計画しています (読み取り: 「可能」)。Google Chrome や Microsoft SkyDrive などのアプリケーションに出くわしました。
通常の「Program Files」フォルダーではなく、現在のユーザーの「Local Application Data」フォルダーにインストールされるようです。
このフォルダはユーザー単位であるため、現在のユーザーが書き込み可能であり、書き込みに管理者権限は必要ありません。
NSIS セットアップを正しく機能するように変更し、このフォルダーにインストールすることができましたが、これが良い方法であり、欠点があるかどうかはまだわかりません。
私の質問は:
「Local Application Data」フォルダーにインストールする理由、またはインストールしない理由について、何か推奨事項はありますか?
(この質問がプログラミングに関連していて、ここに留めておくのに十分であることを願っています)