我想知道是否可以替换或更改出现在 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
选择目标位置页面中带有黄色文件夹图标的原始图标:
接下来,与
SetupIconFile=MyProgSetup.ico
指令相同的页面:
MyProgSetup.ico
图标:
链接到有问题的图标文件: SetupUnInstall.ico
这是 Inno Setup 6.2 中的一个错误,已在 6.2.1 中修复:
https://jrsoftware.org/files/is6.2-whatsnew.htm#6.2.1