Answers:
托盘图标的顺序不是由它们的加载时间或类似条件决定的,至少在Windows 7及更高版本中不是。
从Windows 7开始,您可以拖动任务栏图标来自己更改顺序。通过右键单击任务栏,进入“属性”,然后在“通知”区域下,单击“自定义”,您甚至可以决定始终显示哪个隐藏。
在同一面板中,您还可以选择完全隐藏系统图标,例如网络,音量和电池。
我在Windows 8中使用Sysinternals Process Monitor(在“托盘”上进行过滤)进行了查看。当您在系统托盘中移动图标时,此注册表项将更新:
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
具体地,在这些关键价值得到更新:LastAdvertisement
,UserStartTime
,PastIconsStream
,IconStreams
。
我猜图标的顺序存储在IconStreams
值中。