Windows 系统的每次更新,除了大家能直观感受到的 UX/UI 调整,底层升级同样关键,驱动程序就是其中的核心环节。从过往版本来看,Windows 11 版本 24H2 就引入了 WDDM 3.2 版本,带来了增强型 AV1 支持——AV1 是一种开放、免专利的影片编码格式,同时还有更优的驱动崩溃管理等新特性。当然,在加入新功能的同时,微软也会弃用部分遗留功能。
虽然 Windows 11 版本 25H2 的全部驱动特性还未公布,但微软已经宣布了针对该版本的驱动测试规范更新,为“即将发布的 Windows 版本”更新了驱动程序认证的静态分析要求。
要知道,Windows 硬件认证计划(WHCP)对硬件驱动实施双重验证。静态测试在不运行驱动的情况下检测代码及路径,动态测试则需要在系统运行时执行。而对于 Windows 11 版本 25H2,第三方驱动必须通过运行 CodeQL 的静态工具徽标测试,才能符合 WHCP 认证要求。
这一举措属于微软安全未来计划(Secure Future Initiative),扩大 CodeQL 应用是该计划的核心目标,所以微软现在要求内核模式驱动提交前必须通过静态工具徽标测试。
运行更新的静态分析测试前,需要确保具备以下组件: • CodeQL CLI v2.22.1 或更高版本 • Microsoft Windows Drivers CodeQL Query Pack 1.6.0 或更高版本 • 驱动程序源代码
相关组件可通过以下链接获取:
• CodeQL CLI:https://github.com/github/codeql-cli-binaries/releases/tag/v2.22.1
• Microsoft Windows Drivers CodeQL Query Pack:https://github.com/microsoft/Windows-Driver-Developer-Supplemental-Tools/pkgs/container/windows-drivers
使用更新的静态分析检查分析驱动程序,可按以下步骤操作:
1、根据安装指南安装 CodeQL CLI 和 Microsoft Windows Driver CodeQL Query Pack
2、构建 CodeQL 数据库
3、使用更新的查询套件(query suites)分析 CodeQL 数据库
4、审查并解决分析标记的任何问题,确保符合 WHCP 认证要求
早期采用这些步骤能让 Windows 驱动程序认证流程更顺畅,还能提高 Windows 硬件生态系统的整体质量和安全性。更多相关信息可参考:https://github.com/microsoft/Windows-Driver-Developer-Supplemental-Tools/tree/development
横版国风4V4轻竞技手游《闹闹天宫》攻略
躺着玩手机 VS 关灯玩,哪个更伤眼?
一步步学 Origin2024:绘制直观的堆积柱状图
微软Windows 11控制面板的时间和语言功能已迁至设置
Word文档传给别人,如何保证字体不会改变?
苏志燮主演韩国电视剧《无赦之仇》全7集
Windows 11 启动失败时的快速计算机恢复 (Quick Machine Recovery,简称 QMR)方法
免费开源虚拟机系统神器 PVE 9.0,一台电脑同时安装运行多个不同操作系统
AutoCAD2025中如何用线性标注方式标注直径尺寸?
全球Top50手游公司最新排名,世纪华通第1,腾讯第10,米哈游第15,网易第22
1Password 密码管理器的最佳平替 Sticky Password
如何在 AutoCAD2026 中删除包含对象的图层?