我在对话框页面上使用Wix创建了一个安装程序我作为管理员运行我想要一个复选框,如果检查应该为当前用户(admin)和系统中的所有其他用户安装,是否可以使用Wix?
安装程序如何检查当前用户拥有的权限?
例如,如果我在标准用户帐户上安装,那么安装程序将如何知道它是什么帐户?
由于
答案 0 :(得分:3)
据我所知,你需要为复选框设置一个特殊的gui窗口吗?你可以see here获得一个好的教程。
另一个问题是检查当前用户及其权利?你需要使用一些标准的env变量。使用
<Condition Message="Message text">Privileged</Condition>
检查管理员权限。如果这个条件正在通过 - 你以管理员身份运行。
要检查当前用户,请使用LogonUser env变量。例如。你可以创建一个自定义对话框,你可以检查它是否需要“为所有”用户安装或仅为当前用户安装。下一步 - 检查管理员权限。
并且..使用更多google ...