【问题标题】:change system tray icon (quicklaunchicon) Launch4j, Inno setup更改系统托盘图标 (quicklaunchicon) Launch4j, Inno setup
【发布时间】:2014-02-27 15:03:44
【问题描述】:

我已经从 jar 创建了 exe 文件,并使用这个 exe 通过 Inno setup 创建了安装程序。但是,当我安装系统托盘图标不会更改为自定义图标时,我在 .iss 脚本中证明了这一点。使用 Inno Setup,开始 > 程序文件中显示的应用程序图标被正确拾取,但不是系统托盘图标。

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

有人可以建议如何自定义系统托盘图标(快速启动图标)。

【问题讨论】:

  • 首先,这不是系统托盘。其次,听起来您正在经历 Windows 缓存图标的常见痛苦。见:stackoverflow.com/questions/19848585/…
  • @Jerry,Inno Setup 正在刷新图标缓存。
  • @JerryDodge 我尝试了您的建议,但没有成功...还从不同的文件夹启动 .exe 文件仍然是同样的问题。请问还有什么线索吗?
  • 您的调试日志是否显示任何有关您的图标的信息?
  • @JerryDodge 如何找到调试日志?

标签: inno-setup launch4j


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    相关资源
    最近更新 更多