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