1

我对 Installsheild 很陌生,它正在编程。我们有一个使用 MMC.exe 运行的应用程序。在卸载过程中,我们需要检查应用程序是否正在运行,如果是,则需要关闭应用程序。如果用户运行应用程序,则任务管理器中正在运行进程 mmc.exe。如何检查MMC.exe是否在任务管理器中运行

提前致谢

4

1 回答 1

0

取自这个问题:

将此代码放在批处理中并在卸载期间运行它。如果您的项目是 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
于 2012-10-10T07:19:55.430 回答