在inno设置中从exe文件加载unistall图标

时间:2013-07-03 11:21:26

标签: icons inno-setup uninstall

我的可执行文件中包含了所有图标。如果我想更改“开始”菜单中显示的程序的卸载图标,我可以通过以下方式轻松完成:

[Files]
Source: "icons\uninstall.ico"; DestDir: "{app}\Icons"

[Icons]
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"; IconFilename: "{app}\Icons\Uninstall.ico"

由于我的exe文件中有Unistall.ico,我想从中加载图标,但下面的行不会这样做,导致开始菜单>中没有显示图标。我的程序文件夹

[Icons]
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"; IconFilename: "{app}\{#MyAppExeName},5"

什么错了? 感谢

1 个答案:

答案 0 :(得分:0)

" 5"不是文件名的有效部分。替换为:

IconFilename: {app}\{#MyAppExeName}; IconIndex: 5

(当然假设您的应用程序中至少有6个图标资源。)