You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Inno Setup主安装无管理员权限时,让后置驱动安装程序提权运行

解决方案

1. 修改主安装程序权限配置

把主安装程序的权限要求设为最低,确保普通用户也能完成基础应用的安装:

[Setup]
PrivilegesRequired=lowest

2. 调整驱动安装的运行参数

移除原有的runascurrentuser参数,改用runasadmin标志。这样当用户选择安装可选驱动时,会自动触发Windows UAC提示,要求获取管理员权限(普通用户需输入管理员密码):

[Run]
Filename: "{app}\drivers\driver.exe"; Description: "Install optional drivers"; Flags: postinstall skipifsilent runasadmin

额外注意点

如果你的基础应用默认安装路径是需要管理员权限的目录(比如Program Files),普通用户会无法完成写入操作,建议将默认安装目录调整为用户专属路径,例如:

[Setup]
DefaultDirName={localappdata}\YourApplicationName

内容的提问来源于stack exchange,提问作者vsz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 11:15:30