Installation 如何防止运行installshield basic msi项目中创建的setup.exe的多个实例?

Installation 如何防止运行installshield basic msi项目中创建的setup.exe的多个实例?,installation,installshield,installation-package,Installation,Installshield,Installation Package,我已经在installshield-basic MSI项目中创建了我的应用程序设置。。。 现在当我安装它时,它允许我同时运行.exe多次。。。 请让我知道,我如何才能阻止它….Windows Installer中已经自动内置了一个安全防护装置。如果您的两个或多个安装实际尝试安装,则只会安装第一个。其他人将抛出一条消息,说明另一个安装已在进行中。这是由政府强制执行的 如果您想更早地解决这个问题,您必须编写自己的自定义操作来创建自己的自定义互斥锁,在安装完成时将其拆下,并在开始安装时检查它。不过,我

我已经在installshield-basic MSI项目中创建了我的应用程序设置。。。 现在当我安装它时,它允许我同时运行.exe多次。。。
请让我知道,我如何才能阻止它….

Windows Installer中已经自动内置了一个安全防护装置。如果您的两个或多个安装实际尝试安装,则只会安装第一个。其他人将抛出一条消息,说明另一个安装已在进行中。这是由政府强制执行的


如果您想更早地解决这个问题,您必须编写自己的自定义操作来创建自己的自定义互斥锁,在安装完成时将其拆下,并在开始安装时检查它。不过,我会将此问题标记为设计的功能,然后继续。

Windows Installer中已经自动内置了一个安全防护装置。如果您的两个或多个安装实际尝试安装,则只会安装第一个。其他人将抛出一条消息,说明另一个安装已在进行中。这是由政府强制执行的


如果您想更早地解决这个问题,您必须编写自己的自定义操作来创建自己的自定义互斥锁,在安装完成时将其拆下,并在开始安装时检查它。但是,我会将此问题标记为设计的功能,然后继续。

您能更具体一些吗?如何编写互斥体?在哪里写代码?执行顺序应该是什么?这个问题太宽泛了,无法回答。例如,首先必须为自定义操作选择一种编程语言。InstallScript、VBScript、C/C++、C#?然后谷歌那个语言和互斥。你能更具体一点吗?如何编写互斥体?在哪里写代码?执行顺序应该是什么?这个问题太宽泛了,无法回答。例如,首先必须为自定义操作选择一种编程语言。InstallScript、VBScript、C/C++、C#?然后用谷歌搜索该语言和互斥。