1

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

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

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

谢谢

4

1 回答 1

3

据我了解,您需要为复选框设置一个特殊的 gui 窗口吗?你可以在这里看到一个很好的教程。

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

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

检查管理员权限。如果此条件通过 - 您以管理员身份运行。

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

而且..使用更多谷歌...

于 2012-06-18T08:58:08.740 回答