在 Windows 7 中重新启动 explorer.exe,同时保留系统托盘中的所有图标?

在 Windows 7 中重新启动 explorer.exe,同时保留系统托盘中的所有图标?

有时当系统提示您重新启动计算机(或注销)时,您只需重新启动资源管理器进程即可。我相信你知道我在说什么。

问题是,当您重新启动 explorer 时,一些托盘图标会消失。我的问题是,有没有什么方法可以重新启动 explorer 并保留这些图标?

是否可以使用某些 Windows API 来获取图标?如果可以,应该可以获取它们,重新启动 Windows,然后再次注册所有图标。这可能吗?

有没有什么办法可以解决这个问题?

答案1

解决办法是要么让供应商提供未损坏的程序,要么用可以运行的程序替换它们。Explorer 会发出消息,应用程序应该在桌面进程重新启动或因任何原因需要重新注册托盘图标时监听这些消息。目前可用的大多数程序都能正确响应并在需要时重新创建其就绪图标。

相关内容