具体的には、アプリケーションが実行中であることを検出して、ユーザーがインストール処理を続行できないようにしたいとします。プロセスをシャットダウンする必要があることを強制するInstallShieldモジュールはありますか?
カスタムを記述することなくこれを行う方法はないようですスクリプトが、私は何かを見落としているような気がするような基本的なユーティリティのように思える。
ありがとうございます!
具体的には、アプリケーションが実行中であることを検出して、ユーザーがインストール処理を続行できないようにしたいとします。プロセスをシャットダウンする必要があることを強制するInstallShieldモジュールはありますか?
カスタムを記述することなくこれを行う方法はないようですスクリプトが、私は何かを見落としているような気がするような基本的なユーティリティのように思える。
ありがとうございます!
は、あなたが終了し、プロセスを強制的にpskillを使用することができ、または窓がきれいに終了したアプリケーションを依頼するTASKKILL /IM someprocess.exe
を命じるHow to stop a running process during an MSI based un-install?
を参照してください。
ボタンを検出して無効にする場合は、カスタムスクリプトを作成する必要があります。 Windowsインストーラは、更新しようとしているファイルがアプリケーションによって使用されているかどうかを自動的に検出して、ユーザーにとにかくプロンプトを表示します。もっと一般的には、ただインストールするだけですが、他のアプリケーションが実行されていないことがわかったら再起動時に実行する設定コマンドで再起動をスケジュールします。