每当我的Windows窗体应用程序第一次运行时,托盘图标会保持可见约不到一分钟,然后自动隐藏,我该怎么做才能使其固定不自动隐藏?
我尝试搜索但找不到任何有用的信息。
似乎这是Windows 7及以上版本的默认行为,我想知道是否有一种方法可以从我的应用程序内部覆盖该行为?
我尝试搜索但找不到任何有用的信息。
似乎这是Windows 7及以上版本的默认行为,我想知道是否有一种方法可以从我的应用程序内部覆盖该行为?
正如你在评论区中阅读到的,确实没有官方支持的方法。但是,如果你下定决心并有时间深挖一下,我建议使用一些工具来绕过文档,并查看通知设置下发生的实际情况。也许有适当的文档可以参考,但我还没有找到。
野蛮的方法是使用SysInternal的RegMon工具来查看所有的注册表访问。将其与“Explorer.exe”进程绑定,您将看到有关桌面和开始菜单的所有相关信息,包括任何文件访问。毫不客气地说,这是一种粗暴的方法,需要大量的努力和挖掘。一旦与explorer.exe进程绑定,您就可以更改通知设置。查看和调查进程所做的更改将让您了解相关设置存储的位置以及如何存储。缺点是,要查找正在进行的操作,需要浏览和调查大量的数据,但可以做到。这不是理想的解决方案,但如果没有其他解决方案,只能选择这种粗暴的方式。这取决于你愿意为解决这个问题付出多少努力。