Windows 10之前版本的跳转列表使用的版本号为1,但在2015年7月15日正式发布RTM版本的Windows 10中,该版本号升级为3。这一变更的原因是DestList条目的内部结构发生了改动,几乎导致所有旧版跳转列表解析工具全部失效:工具可能直接崩溃,也可能仅能显示DestList中的部分内容,悄悄丢弃其余数据。
我自从 Windows 10 发布以来就一直在使用它,因此也开始利用 Windows 10 的跳转列表(Jump Lists)进行测试。当我进行到 DestList 解析阶段时,在应用了之前链接中提到的(Metz 相关的)有效规范后,我的代码出现了故障。