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
屏幕分辨率调整工具 SwitchResX v4.14.1 for Mac 安装下载
手把手教你用Origin2024做多色渐变柱状图
RAW转换器 Capture One Studo v16.6.2.8 中文版 for Mac 下载和安装
躺着玩手机 VS 关灯玩,哪个更伤眼?
365加速器免费不限流量:加速器优惠码、礼品码、兑换码和白嫖码汇总
Origin2024绘制带填充色背景雷达图的方法
苹果iCloud+订阅限时85折,年卡优惠详解与权益指南
批量复制链接和处理网址的工具 Arclet Copier
SolidWorks通过放样凸台/基台方式实现零件扭曲效果
阿里云万网 30 + 域名后缀限时特惠
如何在 Origin2025b图表中修改X轴的位置
IF 跌破 10 仍稳坐顶刊宝座,PNAS 的学术地位为何无可撼动?