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