我对 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