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

Windows 7 为什么我的程序的系统托盘图标在Windows 7中不可见?,windows-7,system,nsis,Windows 7,System,Nsis,安装后,我找不到程序的系统托盘图标。我可以看到,在WindowsXP中,它工作得很好:用户可以通过单击相同的按钮来启动程序 但是,在Windows7的Home和Ultimate版本中,图标不显示在系统托盘中,但在我重新启动计算机后,它会工作 我曾尝试将代码放入安装程序脚本中,但这似乎并没有解决问题 有人能帮我吗 PS:我的安装程序使用NSIS脚本 它只是隐藏在单击小箭头时打开的弹出窗口中吗 如果没有,你的程序是否真的在运行 如果您的程序正在运行,请使用Process Explorer在Proce

安装后,我找不到程序的系统托盘图标。我可以看到,在WindowsXP中,它工作得很好:用户可以通过单击相同的按钮来启动程序

但是,在Windows7的Home和Ultimate版本中,图标不显示在系统托盘中,但在我重新启动计算机后,它会工作

我曾尝试将代码放入安装程序脚本中,但这似乎并没有解决问题

有人能帮我吗

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

它只是隐藏在单击小箭头时打开的弹出窗口中吗

如果没有,你的程序是否真的在运行

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

它只是隐藏在单击小箭头时打开的弹出窗口中吗

如果没有,你的程序是否真的在运行

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


嗨,利奥。。当从安装程序的“完成”页面运行时,它显示integrity null empty。但重新启动后,它会显示介质的完整性。“我如何提升流程完整性。@Andy,听起来它已经提升了,这才是真正的问题所在。提升进程监视器本身的运行,它应该说是高完整性,对吗?如果是这样的话,问题是安装程序正在启动提升的程序,因为安装程序本身在不应该提升的情况下提升了。一个后果是任务栏无法与程序对话,因为任务栏未提升。错误地运行提升的东西是许多安装人员的常见问题。我不确定您如何使用NSIS解决此问题,但我相信您会发现关于它的讨论,因为它非常常见。您需要运行提升的Process Monitor,因为否则它无法检查其他提升的进程的完整性级别。您好,Leo。。当从安装程序的“完成”页面运行时,它显示integrity null empty。但重新启动后,它会显示介质的完整性。“我如何提升流程完整性。@Andy,听起来它已经提升了,这才是真正的问题所在。提升进程监视器本身的运行,它应该说是高完整性,对吗?如果是这样的话,问题是安装程序正在启动提升的程序,因为安装程序本身在不应该提升的情况下提升了。一个后果是任务栏无法与程序对话,因为任务栏未提升。错误地运行提升的东西是许多安装人员的常见问题。我不确定您如何使用NSIS解决此问题,但我相信您会发现关于它的讨论非常普遍。您需要运行提升的Process Monitor,因为否则它无法检查其他提升的进程的完整性级别。