Installation 无法通过从msi调用其exe来安装软件

Installation 无法通过从msi调用其exe来安装软件,installation,windows-installer,exe,Installation,Windows Installer,Exe,我正在尝试安装一个软件作为我产品安装的一部分。我的产品安装来自MSI文件。我正在尝试从MSI调用软件可安装exe 所以当我启动msi时,它调用了exe,软件安装从提取一些包开始。后来,它开始安装Microsoft VC++2010 x86可再发行安装程序。安装vc++软件包时,显示“正在等待另一个安装完成”,安装未继续 所以现在有一个死锁状态。我的msi文件正在调用exe,exe文件正在等待msi(它的发起人)完成 那么,我应该如何通过调用msi文件的可执行文件从msi文件安装软件呢 你能帮我解

我正在尝试安装一个软件作为我产品安装的一部分。我的产品安装来自MSI文件。我正在尝试从MSI调用软件可安装exe

所以当我启动msi时,它调用了exe,软件安装从提取一些包开始。后来,它开始安装Microsoft VC++2010 x86可再发行安装程序。安装vc++软件包时,显示“正在等待另一个安装完成”,安装未继续

所以现在有一个死锁状态。我的msi文件正在调用exe,exe文件正在等待msi(它的发起人)完成

那么,我应该如何通过调用msi文件的可执行文件从msi文件安装软件呢


你能帮我解决这个问题吗?

< P>你试图安装的C++ exe是内部的MSI。由于Windows Installer对每台机器强制执行一个InstallExecuteSequence的互斥,因此您需要一个“引导程序”即“链接器”来运行它,然后再运行您的MSI