使用通过Wix创建的安装程序启用安装程序权限

时间:2012-06-17 16:52:00

标签: xml wix wix3.5

我在对话框页面上使用Wix创建了一个安装程序我作为管理员运行我想要一个复选框,如果检查应该为当前用户(admin)和系统中的所有其他用户安装,是否可以使用Wix?

安装程序如何检查当前用户拥有的权限?

例如,如果我在标准用户帐户上安装,那么安装程序将如何知道它是什么帐户?

由于

1 个答案:

答案 0 :(得分:3)

据我所知,你需要为复选框设置一个特殊的gui窗口吗?你可以see here获得一个好的教程。

另一个问题是检查当前用户及其权利?你需要使用一些标准的env变量。使用

    <Condition Message="Message text">Privileged</Condition>

检查管理员权限。如果这个条件正在通过 - 你以管理员身份运行。

要检查当前用户,请使用LogonUser env变量。例如。你可以创建一个自定义对话框,你可以检查它是否需要“为所有”用户安装或仅为当前用户安装。下一步 - 检查管理员权限。

并且..使用更多google ...