通过WIX

时间:2015-08-26 04:10:32

标签: windows wix

我有一个Windows应用程序,我从MSI创建了一个引导程序(EXE)。同时,我有另一个可执行文件,它安装了几个组件,其中一个组件是我原来的MSI。有没有办法优雅地处理这个问题,以便在彼此之上运行不同的安装程序识别出正在安装相同的组件?

1 个答案:

答案 0 :(得分:0)

我假设您在其他exe / meta安装程序中,您想检测是否已安装msi软件包,如果是,请跳过启动此MSI软件包。

它是什么类型的元安装程序/引导程序?检测msi软件包是否已安装的最佳方法是使用Windows安装程序API。

以下两个API可以帮助您完成此练习:

https://msdn.microsoft.com/en-us/library/aa370103(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/aa370131(v=vs.85).aspx

如果这对您没有帮助,请告诉我们您正在使用的Meta Installer / bootstrapper的类型,然后我们可以进一步讨论它。

希望这有帮助。