【发布时间】:2010-12-19 11:45:30
【问题描述】:
安装后我无法找到我的程序的系统托盘图标。我可以看到,在 Windows XP 中,它工作得很好:用户可以通过单击来启动程序。
但是,在 Windows 7(家庭版和旗舰版)中,该图标未显示在系统托盘中,但在我重新启动机器后它可以工作。
我已尝试将代码放入安装程序脚本中的refresh shell icons,但这似乎并没有解决问题。
谁能帮我解决这个问题?
PS:我的安装程序使用 NSIS 脚本。
【问题讨论】:
安装后我无法找到我的程序的系统托盘图标。我可以看到,在 Windows XP 中,它工作得很好:用户可以通过单击来启动程序。
但是,在 Windows 7(家庭版和旗舰版)中,该图标未显示在系统托盘中,但在我重新启动机器后它可以工作。
我已尝试将代码放入安装程序脚本中的refresh shell icons,但这似乎并没有解决问题。
谁能帮我解决这个问题?
PS:我的安装程序使用 NSIS 脚本。
【问题讨论】:
它只是隐藏在单击小箭头时打开的弹出窗口中吗?
如果没有,您的程序是否真的在运行?
如果您的程序正在运行,请使用 Process Explorer 检查其完整性级别(Process Explorer 中的 Integrity 列)。重新启动并出现图标后,该进程的完整性级别是否与未出现时相同?
【讨论】: