安装Inno生成的设置为Admin和Non-admin

时间:2017-07-12 06:20:01

标签: inno-setup pascalscript

我有一个inno生成的设置,它有两个独立的EXE(例如:A.exe和B.exe)捆绑在它上面。

A.exe或B.exe通过命令行参数识别并执行。一次只能安装一个应用程序。

A.exe - >只能由管理员运行。

B.exe - >任何用户都可以运行

如果,非管理员用户尝试安装需要管理员权限的A.exe,我想自动检测并运行专为非管理员用户设计的B.exe。

到目前为止,代码中我使用了PrivilegesRequired=admin

1 个答案:

答案 0 :(得分:1)

如果安装程序是否以提升的权限运行,请使用IsAdmin function(或IsAdminInstallModeIsAdminLoggedOn [旧版本])来检测。