我正在使用InstallShield 2019 Professional Edition,并且具有一个包含一些可执行程序的Basic MSI Project。
在Basic MSI Project中,我想知道如何防止在程序运行时卸载程序。是否有任何选项或安装脚本可以实现?
谢谢您。
理想情况下,您的应用程序应在启动时创建Mutex,并在关闭时释放它。然后,您可以在安装程序中编写自定义操作,以查找此互斥对象并在存在互斥对象的情况下阻止卸载。
但是老实说,大多数人不这样做。他们只是使用FilesInUse的内置行为。