Inno setup 如何更改Inno Setup DisplayName卸载条目
我正在使用Inno Setup创建一个安装程序,它正在下面创建一个注册表项Inno setup 如何更改Inno Setup DisplayName卸载条目,inno-setup,Inno Setup,我正在使用Inno Setup创建一个安装程序,它正在下面创建一个注册表项 HKLM\SOSTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My_Key 我想将DisplayName:My Program version 1.0覆盖到DisplayName:My Program 1.0 我在脚本中添加了以下行,但它不起作用 [Registry] Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Cu
HKLM\SOSTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My_Key
我想将DisplayName:My Program version 1.0
覆盖到DisplayName:My Program 1.0
我在脚本中添加了以下行,但它不起作用
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My_Key"; ValueType: string; ValueName: "DisplayName"; ValueData: "My Program 1.0"; Flags:createvalueifdoesntexist
即,它正在创建DisplayName:My Program version 1.0
,而不是DisplayName:My Program 1.0
脚本中有什么我应该做的吗?显示名称的格式由。它默认为的值,该值反过来默认为
名称和版本
“自定义”消息
将%1
替换为的值,将%2
替换为的值
因此,要么:
- 将
(或UninstallDisplayName
)更改为所需的显式值:ApperName
[Setup] UninstallDisplayName=My Program 1.0
- 或者更改
消息以排除“版本”部分:名称和版本
[Setup]
UninstallDisplayName=My Program 1.0
[Messages]
NameAndVersion=%1 %2