我正在尝试获取有关Windows 7中系统托盘图标的信息。我只能在“用户升级通知区域”ToolBarWindow32中的可见图标上执行此操作。但是我怎样才能获得隐藏图标的信息?
答案 0 :(得分:1)
除了您拥有的通知图标之外,没有公共界面可以使用通知图标。你只能通过对shell进行黑客攻击和反向工程来实现这一点。
答案 1 :(得分:0)
有一个未记录的COM接口ITrayNotify
,用于检索托盘图标并更改其可见性,由Explorer本身使用。请参阅此链接以获取完整来源:http://thread0.me/tag/windows/
请注意,使用非官方API 存在风险,特别是此API在Windows 8中引入了重大更改。但是,嘿,甚至是Chrome uses this trick。务必妥善处理失败。