私はInstallsheildを初めて使用し、プログラミングをしています。MMC.exe を使用して実行するアプリケーションがあります。アンインストール中に、アプリが実行されているかどうかを確認する必要があります。実行されている場合は、アプリを閉じる必要があります。ユーザーがアプリを実行すると、タスク マネージャーで mmc.exe プロセスが実行されます。タスク マネージャーで MMC.exe が実行されている場所を確認する方法
前もって感謝します
私はInstallsheildを初めて使用し、プログラミングをしています。MMC.exe を使用して実行するアプリケーションがあります。アンインストール中に、アプリが実行されているかどうかを確認する必要があります。実行されている場合は、アプリを閉じる必要があります。ユーザーがアプリを実行すると、タスク マネージャーで mmc.exe プロセスが実行されます。タスク マネージャーで MMC.exe が実行されている場所を確認する方法
前もって感謝します
この質問から引用:
このコードをバッチに入れて、アンインストール中に実行します。あなたのプロジェクトが msi プロジェクトの場合は、これをカスタム アクションに入れることができます。それが installscript プロジェクトの場合は、これを onmaintui 関数に入れます。
tasklist /FI "IMAGENAME eq mmc.exe" 2>NUL | find /I /N "mmc.exe">NUL
if "%ERRORLEVEL%"=="0" taskkill /f /im mmc.exe