【发布时间】:2011-10-21 20:24:05
【问题描述】:
我已经在 installshield - 基本 MSI 项目中创建了我的应用程序设置... 现在,当我安装它时,它允许我同时运行.exe 多次... 请告诉我,我该如何阻止它.....
【问题讨论】:
标签: installation installshield installation-package
我已经在 installshield - 基本 MSI 项目中创建了我的应用程序设置... 现在,当我安装它时,它允许我同时运行.exe 多次... 请告诉我,我该如何阻止它.....
【问题讨论】:
标签: installation installshield installation-package
Windows Installer 中已经有一个自动内置的安全防护。如果您的两个或多个安装实际上尝试安装,则只会安装第一个。其他人会抛出一条消息,说另一个安装已经在进行中。这是由_msiexecute mutex 强制执行的。
如果您想提前控制情况,则必须编写自己的自定义操作来创建自己的自定义互斥锁,在安装完成时将其拆除,并在开始安装时检查它。但是,我会将此问题标记为已设计的功能并继续。
【讨论】: