我已经搜索了这个问题的答案,但我还没有找到。如何从 Windows 的系统托盘中删除单个项目?我的目标是 Windows XP。
编辑:这不是为了防止项目启动。我希望程序继续运行,我只需要另一个脚本/程序来从系统托盘中删除第一个条目。
第二次编辑:我能想到的一种方法是尝试通过修改注册表项来隐藏预期的应用程序。在几台测试机器上,我发现了一些与系统托盘信息匹配的注册表项
HKEY_USERS\something-that-looks-like S-1-5-21-682003330-1563985344-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
Run Code Online (Sandbox Code Playgroud)
带有BalloonTip, IconStream和PastIconsStream包含系统托盘信息。重要的是IconStream.
在其他机器上,这些可以在
hkey_classes_root/local/setting/software/microsoft/windows/currentversion/TrayNotify
我很确定更改这些特定的注册表没有危险,但我不知道如何为此编写代码。任何人都可以帮助我使用代码并确认这是否具有隐藏活动程序的系统托盘图标的预期效果?
有没有办法将我想要的任何应用程序放在所有其他应用程序之上?我在 Windows XP 机器上。