如何确保安装程序将以管理员权限运行?

时间:2010-10-27 06:25:21

标签: inno-setup

如果我使用Inno Setup创建安装程序包,安装程序是否具有管理员权限,允许它注册DLL等?

此外,如果安装程序包作为其操作的一部分执行程序,该程序是否将以管理员权限运行?

1 个答案:

答案 0 :(得分:9)

这是通过PrivilegesRequired指令控制的。

  

设置为admin(默认值)或   poweruser,安装程序将始终运行   行政特权。如果安装   是由一个没有特权的用户启动的,   Windows将要求输入密码   具有管理权限的帐户   权限,然后安装程序将运行   在那个帐户下。

如果安装程序执行[Run]部分中的程序,则可以使用runascurrentuserrunasoriginaluser标志控制生成进程的权限。