将 SetupIconFile 设置为某些图标也会更改 Destination Location 和 Start Menu 页面上的图标
Setting SetupIconFile to certain icon changes also icon on Destination Location and Start Menu pages
我想知道是否可以替换或更改出现在 Inno Setup 安装程序各个页面上的图标(例如:Select 目标位置, Select 开始菜单文件夹,...), 当使用 SetupIconFile=MyProgSetup.ico
指令时。
我问这个是因为当使用上述指令时,Select 目标位置 页面中显示的图标呈现不佳,无法识别。
是否可以使用原始图像,比如不使用 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
Select 目标位置 页面中带有黄色文件夹图标的原始图标:
接下来,与 SetupIconFile=MyProgSetup.ico
指令相同的页面:
MyProgSetup.ico
图标:
Link 到有问题的图标文件:
SetupUnInstall.ico
这是 Inno Setup 6.2 中的错误,已在 6.2.1 中修复:
https://jrsoftware.org/files/is6-whatsnew.htm#6.2.1
我想知道是否可以替换或更改出现在 Inno Setup 安装程序各个页面上的图标(例如:Select 目标位置, Select 开始菜单文件夹,...), 当使用 SetupIconFile=MyProgSetup.ico
指令时。
我问这个是因为当使用上述指令时,Select 目标位置 页面中显示的图标呈现不佳,无法识别。
是否可以使用原始图像,比如不使用 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
Select 目标位置 页面中带有黄色文件夹图标的原始图标:
接下来,与 SetupIconFile=MyProgSetup.ico
指令相同的页面:
MyProgSetup.ico
图标:
Link 到有问题的图标文件: SetupUnInstall.ico
这是 Inno Setup 6.2 中的错误,已在 6.2.1 中修复:
https://jrsoftware.org/files/is6-whatsnew.htm#6.2.1