Installing Inno Setup生成的设置为Admin和Non-admin

问题描述 投票:2回答:1

我有一个由Inno Setup生成的安装程序,其中捆绑了两个单独的EXE(例如:A.exeB.exe)。

A.exeB.exe通过命令行参数标识并执行。一次仅安装一个应用程序。

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

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

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

到目前为止,我已经使用的代码PrivilegesRequired=admin

installer inno-setup pascalscript
1个回答
2
投票

使用IsAdmin function(或IsAdminIsAdminInstallMode(在较早的版本中)来检测安装程序是否正在以提升的特权运行。

© www.soinside.com 2019 - 2024. All rights reserved.