DOSEIの日記

技術メモ+日常ログ

インストーラ付きプログラムの守るべきこと

  1. 関連付けをするやつは、その旨を表示して、無効にできること
  2. 標準・最小インストールは何をインストールするのか、確認する手段があること
  3. %SystemRoot%(%windir%) にアンインストーラ・log・iniを作らないこと
  4. むやみに All Users のデスクトップにショートカットを作らないこと
  5. 初回起動時にプロファイルの新規作成や移行を促すこと
  6. Program Files にフルアクセスできると仮定しないこと(たまに権限の弱いユーザで、ファイルにアクセスできず、オプション設定を閉じれないようなアプリがある)
  7. プロファイルを %USERPROFILE%\Application Data に作ったり、ユーザ別レジストリを使う場合は、削除機能をつけるか、その中にプロファイルの削除ツールを作る(アプリケーションがアンインストールされててもいいように)

コメント歓迎。