【问题标题】:Installshield) how to prevent uninstalling when the program is runningInstallshield) 程序运行时如何防止卸载
【发布时间】:2023-04-09 16:23:02
【问题描述】:

我正在使用 InstallShield 2019 Professional Edition,并且有一个包含一些可执行程序的基本 MSI 项目。

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

【问题讨论】:

    标签: windows-installer installshield


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。上周我在 Flexera 社区开了一个案例,他们仍然没有回答。但是你在一天之内给了我一个答案。这对我很有帮助。再次感谢你。我也是潜水员!
    猜你喜欢
    • 2011-11-24
    • 2017-05-18
    • 2017-02-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2016-07-25
    相关资源
    最近更新 更多