如果我使用Inno Setup创建安装程序包,安装程序是否具有管理员权限,允许它注册DLL等?
此外,如果安装程序包作为其操作的一部分执行程序,该程序是否将以管理员权限运行?
答案 0 :(得分:9)
这是通过PrivilegesRequired
指令控制的。
设置为
admin
(默认值)或poweruser
,安装程序将始终运行 行政特权。如果安装 是由一个没有特权的用户启动的, Windows将要求输入密码 具有管理权限的帐户 权限,然后安装程序将运行 在那个帐户下。
如果安装程序执行[Run]
部分中的程序,则可以使用runascurrentuser
和runasoriginaluser
标志控制生成进程的权限。