将 SetupIconFile 设置为某些图标也会更改目标位置和开始菜单页面上的图标

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

我想知道是否可以替换或更改出现在 Inno Setup 安装例程各个页面上的图标(例如:选择目标位置选择开始菜单文件夹,...),当使用

SetupIconFile=MyProgSetup.ico
指令。

我问这个问题是因为使用上述指令时,选择目标位置页面中显示的图标渲染得很差,变得无法识别。

是否可以使用原始图像,就像不使用

SetupIconFile=MyProgSetup.ico
指令一样?

在代码片段下方。

#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppExeName "MyProg.exe"

[Setup]
AppId={{8AAA5113-D0B7-4C6B-84F1-7015709E191C}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
DefaultDirName={autopf}\{#MyAppName}
OutputBaseFilename=mysetup
Compression=lzma
SolidCompression=yes
SetupIconFile=SetupUnInstall.ico

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "*"; DestDir: "{app}"; Flags: ignoreversion

[Icons]
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

选择目标位置页面中带有黄色文件夹图标的原始图标:

enter image description here

接下来,与

SetupIconFile=MyProgSetup.ico
指令相同的页面:

enter image description here

MyProgSetup.ico
图标:

enter image description here

链接到有问题的图标文件: SetupUnInstall.ico

inno-setup pascalscript
1个回答
2
投票

这是 Inno Setup 6.2 中的一个错误,已在 6.2.1 中修复:
https://jrsoftware.org/files/is6.2-whatsnew.htm#6.2.1

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