製品のインストール中に多数の遅延カスタム アクションを実行する MSI パッケージがあります。カスタム アクションの 1 つが失敗した場合、インストールは標準の「インストールがキャンセルされました...」ウィンドウで終了します。この「キャンセルされた」テキストは、エンド ユーザーにとって非常に紛らわしいものです。カスタム アクションが失敗し、何が問題なのかがわかっている場合に備えて、テキストを変更したいと考えています。
後でカスタム アクションをキューに入れようとしましExecuteAction
たが、問題に直面しました。このアクションは、インストールが成功した場合にのみ実行され、インストールが失敗した場合には実行されません! その後、カスタム アクションに-3
. これは実行されますが、サーバー コンテキストで実行されるため、クライアント コンテキストで表示されるテキストを変更することはできません。
このテキストを変更する方法はありますか? インストールが失敗した後、クライアント コンテキスト (即時モード) で実行されるカスタム アクションが必要です。