>我已经使用Wix创建了一个安装程序,在我以管理员身份运行的对话框页面上,我想要一个复选框,如果选中该复选框,则应为当前用户(admin)和系统中的所有其他用户安装,是否可以使用Wix?
安装程序将如何检查当前用户拥有的权限?
例如,如果我在标准用户帐户上安装,那么安装程序如何知道它是什么帐户?
谢谢
据我了解,您需要为复选框设置一个特殊的 gui 窗口吗?U 可以在这里看到一个很好的教程。
您的另一个问题是检查当前用户及其权限? 您需要使用一些标准的 env 变量。用
<Condition Message="Message text">Privileged</Condition>
以检查管理员权限。如果此条件通过 - 则以管理员身份运行。
要检查当前用户,请使用 LogonUser env 变量。 例如,您可以创建一个自定义对话框,您可以在其中检查是否需要"为所有"用户安装它或仅为当前用户安装它。 下一步 - 检查管理员权限。
而且..使用更多的谷歌...