获取系统托盘中的程序列表

Ron*_*Ron 5 c# winapi system-tray

我想得到系统托盘中当前程序的列表(句柄足够).

我搜索了互联网,我找到了一个解决方案 - 获得系统托盘处理然后TB_BUTTONCOUNT+ TB_GETBUTTON.

上面的解决方案仅适用于XP,我认为Vista(没有尝试过,但这就是人们所说的+它在我的计算机上无法使用Windows 8.1)

是否有适用于XP及以上版本的所有操作系统的解决方案,以获取我想要的列表?