如何替换Inno Setup卸载程序UAC提示中的默认Setup/Uninstall字符串
Inno Setup卸载程序UAC提示自定义修改方案

方法一:原生指令配置(推荐)
适用于Inno Setup 5.5.8及以上版本,直接在脚本的[Setup]段添加UninstallFileDescription配置项即可,该配置专门用于定义卸载程序的文件说明(即UAC弹框中显示的程序名称),示例配置如下:
[Setup] AppName=你的应用名称 ; 自定义卸载程序UAC显示名称 UninstallFileDescription=你的应用名称 卸载程序 ; 其他原有配置保持不变
配置完成后重新编译安装包即可生效,无需额外操作。
方法二:低版本兼容方案
如果使用的Inno Setup版本低于5.5.8,没有上述原生指令,可通过外部资源修改工具实现:
- 第一步:正常编译安装包,提取生成的卸载程序(默认名称为
unins000.exe) - 第二步:使用ResHacker、rcedit等资源编辑工具,修改卸载程序版本资源中的「文件说明」字段值为你需要的自定义内容
- 第三步:修改完成后重新对卸载程序进行数字签名,避免UAC提示发布者未验证
重要提示:修改卸载程序的文件资源会破坏原有数字签名,无论使用哪种方案,都必须在配置/修改完成后重新对卸载程序做签名操作,保证签名有效性。
内容的提问来源于stack exchange,提问作者Tecman
相关产品推荐
相关产品推荐

