WiX安装程序,每个用户使用Visual C ++ Redistributable安装

时间:2012-09-20 22:49:16

标签: c++ installer wix redistributable

我正在使用Wix为项目生成msi安装程序文件。我正在使用wix来安装Visual C ++ Redistributable文件(遵循本指南:http://wix.sourceforge.net/manual-wix3/install_vcredist.htm

虽然我指定了InstallScope =“perUser”,但我的安装程序仍在尝试为所有用户安装。直到我添加可再发行文件才发生这种情况。

我还添加了

<Property Id="ALLUSERS" Secure="yes"/>
没有运气。

似乎VCRedist的合并导致了对权限提升的需求。

有没有办法生成一个安装程序,每个用户安装Visual C ++ Redistributable(即不适用于所有用户)?

1 个答案:

答案 0 :(得分:5)

不,Visual C ++运行时DLL安装在Windows目录下,因此需要管理员权限才能安装它们。您可以在本地安装DLL,而不需要管理员权限;例如,请参阅http://msdn.microsoft.com/en-us/library/dd293565.aspx

相关问题