用于使图标始终显示在Windows 7托盘中的注册表设置

时间:2012-09-23 07:11:37

标签: c# c++ winapi registry system-tray

  

可能重复:
  How to always show program tray icons in Windows by default?

我认为设置一个托盘图标以便始终在Windows 7(或Windows 8)上的“新”系统托盘中显示它是不可能从非Microsoft程序或脚本...直到我偶然发现Dropbox的桌面代理(可以从他们的主页下载,以某种方式设法将其托盘图标保持在系统托盘上,只要它需要就完全可见。 (至少在设置阶段,当它询问您的用户名和密码时。我让它运行至少5或10分钟,图标停留。)

然后我点击了显示弹出窗口的小雪佛龙,该弹出窗口允许用户更改要显示的图标,您知道什么,保管箱的图标设置为“显示图标和通知”。请注意,我没有手动更改它......所以必须有一种方法可以从程序中完成。

知道怎么做了吗?

PS。请不要指向MSDN文档说它无法完成......

1 个答案:

答案 0 :(得分:8)

正如我所想的那样,微软一直在为我们“决定”事情,这是可能的。 Here's a linkalt. link)解释了如何和here's C# code