2013-10-20 33 views
1

我看过这个https://www.wrightfully.com/part-6-of-writing-your-own-net-based-installer-with-wix-a-note-about-uac/,但这在我的情况下不起作用。检测是否WiX托管引导程序应用程序需要仰角

我有两个应用程序使用相同的托管BA,一个需要提升,另一个需要安装时不需要主要升级。是否有任何方法可以检测这些情况,即是否有任何捆绑软件属性检查底层安装以查看是否需要UAC,或者是否只有在软件包要求提升时才知道?

+0

你能解释一下安装程序在安装时如何提升但不是主要升级?我可以在小升级场景中看到这一点,但这对于重大升级没有意义。 –

+0

我在初始安装时安装永久C++合并模块。 – DaveO

+0

您的MSI是每个用户还是每台机器? –

回答

1

将您的应用程序私有的C++运行时或静态链接到您的二进制文件中。现在您的安装程序将永远不需要提升。

+2

谢谢但它实际上并没有回答这个问题,如果您可以检测到安装是否需要升级 – DaveO

+0

有时答案是回答未提问的问题。我怎样才能简化我的设计? –