[Installshield)如何防止程序运行时卸载

问题描述 投票:0回答:1

我正在使用InstallShield 2019 Professional Edition,并且具有一个包含一些可执行程序的Basic MSI Project。

在Basic MSI Project中,我想知道如何防止在程序运行时卸载程序。是否有任何选项或安装脚本可以实现?

谢谢您。

windows-installer installshield
1个回答
0
投票

理想情况下,您的应用程序应在启动时创建Mutex,并在关闭时释放它。然后,您可以在安装程序中编写自定义操作,以查找此互斥对象并在存在互斥对象的情况下阻止卸载。

但是老实说,大多数人不这样做。他们只是使用FilesInUse的内置行为。

© www.soinside.com 2019 - 2024. All rights reserved.