从 inno setup 中的 exe 文件加载卸载图标

2024-01-15

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

[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"

怎么了? 谢谢


“,5”不是文件名的有效部分。将其替换为:

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 inno setup 中的 exe 文件加载卸载图标 的相关文章

随机推荐