0

セットアップの修復オプションでアプリケーションの実行中のインスタンスを閉じたい....

4

1 に答える 1

0

これは、カスタム アクションを介して行うことができます。これには定義済みのサポートがないため、独自のカスタム コードを作成する必要があります。適切なアプローチは、メイン アプリケーション ウィンドウに WM_CLOSE を送信し、それを閉じることです。

このカスタム アクションを修復中にのみ実行するには、REINSTALLプロパティを使用して条件付けを試すことができます。

[使用中のファイル] ダイアログを回避したい場合は、InstallValidateアクションの前にこのカスタム アクションを実行する必要があります。この場合、REINSTALL プロパティは使用できませんが、次の条件を使用できます。

Installed

パッケージがメンテナンス モード (変更、修復、または削除) で実行されている場合、true と評価されます。

于 2011-10-11T14:53:34.577 に答える