.msiがファイルを展開した後に UI を実行するカスタム アクションがあります。この UI は構成を設定し、さまざまなものをさまざまな場所 (SQL サーバーなど) に展開します。UI 自体はC# ( .NET 2.0) で実行されています。インストーラーの状態 (つまり、アップグレード/インストール/修復およびサイレント/最小 UI/フル UI など) を取得するにはどうすればよいでしょうか?
基本的に、C#/.NET 2 ベースのカスタム UI からインストーラーのモードにアクセスして、コードでそれらの状態を処理するにはどうすればよいですか?
(これは Stack Overflow の質問How to add a WiX custom action that occur only on uninstall (via MSI)?に似ていますが、完全ではありません。)