ほんとにメモです。
出典: http://msdn.microsoft.com/ja-jp/library/kz0ke5xt.aspx
- セットアップ プロジェクトのディレクトリで、新しい Uninstall.bat ファイルを作成します。
- セットアップ プロジェクト内で、ProductCode プロパティ ([[12345678-1234-1234-1234-123412341234]] などの値) をコピーします。
- Uninstall.bat を編集して次を含む 1 行を挿入します。ProductCode は手順 2. でコピーした値です。
- セットアップ プロジェクトのアプリケーション フォルダーに Uninstall.bat を追加します。
- Uninstall.bat を右クリックし、[ショートカットの作成] を選択してショートカットを作成します。
- セットアップ プロジェクトで、適切な [スタート] メニュー フォルダーにショートカットを含めます。
- ショートカットの名前を “
のアンインストール” などに変更します。
Msiexec /x ProductCode
ProductCodeは、{###…###}の形式で「{ }」が必要です。
作成したショートカットは、最小化で起動させるようにプロパティを変更します。
そうしないと、コマンドプロンプトの画面が表示されます。
また、アイコンを適当なものに変更した方がよいです。
バッチファイル(*.bat)ではなく、VBScriptでも同様な処理が可能です(たぶん)。