【问题标题】:Bootstrapper to check admin rights in a system引导程序检查系统中的管理员权限
【发布时间】:2016-10-08 13:37:04
【问题描述】:

wix bootstrapper 是否有可能检查用户是否具有管理员权限,以便可以安装 admin-msi,如果没有安装非 admin-msi。

基本上如何在链内提供安装条件来检查windows版本和权限属性。

如何对 wix 引导程序进行主要和次要升级。

【问题讨论】:

    标签: wix installation bootstrapper wix3.6


    【解决方案1】:

    据我所知,您并没有让 Wix 引导程序“检查用户是否具有管理员权限”,而是您实际上为 Wix 安装程序指定了 管理员权限因此它可以正确执行安装。您可以通过指定以下包属性来做到这一点:

         InstallPrivileges="elevated"  
         InstallScope="perMachine"
    

    就功能而言,这意味着将出现一个用户访问控制窗口,要求用户允许 Wix 安装程序继续安装。如果用户碰巧没有管理员帐户(或具有管理权限的帐户,但您想描述它),Windows 将要求用户键入的帐户的用户名和密码拥有管理权限。

    看看下面的 StackOverflow answer

    希望对你有所帮助!

    【讨论】:

    • 按用户和按机器安装应该是什么情况?我的 msi 应该同时支持 installscope。
    猜你喜欢
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 2015-04-02
    相关资源
    最近更新 更多