为什么我的程序的系统托盘图标在Windows 7中不可见?

时间:2010-12-19 11:45:30

标签: windows-7 system nsis

安装完成后,我无法找到程序的系统托盘图标。我可以看到在Windows XP中,它运行得很好:用户可以通过点击相同的方式启动程序。

但是,在Windows 7(Home和Ultimate版本)中,图标不会显示在系统托盘中,但在重新启动计算机后它会起作用。

我尝试在安装程序脚本中将代码放到refresh shell icons,但这似乎没有解决问题。

任何人都可以帮我吗?

PS:我为安装程序使用NSIS脚本。

1 个答案:

答案 0 :(得分:0)

  • 是否只是隐藏在单击小箭头时打开的弹出窗口中?

  • 如果没有,您的程序实际上是否正在运行?

  • 如果您的程序正在运行,请使用Process Explorer检查其完整性级别(Process Explorer中的Integrity列)。重新启动并显示图标后,该过程是否具有与未显示时相同的完整性级别?