2014-02-27 46 views
0

我已经从jar中创建了exe文件并使用此exe来创建使用Inno setup的安装程序。但是,当我安装系统托盘图标不会更改为自定义图标我证明在.iss脚本中。使用Inno Setup,开始>程序文件中显示的应用程序图标会正确拾取,但不会显示系统托盘图标。更改系统托盘图标(quicklaunchicon)Launch4j,Inno设置

我使用资源黑客来验证exe文件是否有需要显示在系统托盘中的图像。安装时,系统会提示您选择桌面图标和快速启动图标。桌面图标被正确拾取,但不是快速启动图标。

有人建议如何自定义系统托盘图标(quicklaunchicon)。

+0

首先,这不是系统托盘。其次,这听起来像是你正在经历Windows缓存你的图标的常见痛苦。请参阅:http://stackoverflow.com/questions/19848585/some-xe2-programs-dont-show-new-executable-icons-in-windows-explorer/19849327#19849327 –

+0

@Jerry,图标缓存正在刷新Inno建立。 – TLama

+0

@JerryDodge我试过你的建议,它没有工作......也从另一个文件夹启动.exe文件仍然是同样的问题。请提供其他线索吗? – Ayub

回答

0

@JerryDodge谢谢你的线索。该jar本身有需要被替换的图标文件。更换后,一切正常。