如何使用新HLK测试对mini-filter驱动签名及相关问题咨询
Mini-filter驱动签名问题解答
问题1:mini-filter(文件系统过滤驱动)是否可以通过HLK及HCK测试?
文件系统mini-filter驱动完全支持通过HLK、HCK测试获取微软官方WHQL签名。
针对你需要适配Windows 7到Windows 11全版本的需求:
- Windows 7、Windows 8/8.1适配场景使用HCK(Hardware Certification Kit)完成测试
- Windows 10、Windows 11适配场景使用HLK(Hardware Lab Kit)完成测试
微软官方测试套件内置了专门针对mini-filter驱动的专项测试用例,只要驱动代码符合微软驱动开发规范、功能逻辑无异常,走完对应测试流程提交即可拿到官方签名。
问题2:是否存在无需通过HLK、HCK测试即可完成驱动签名的其他途径?
存在两类非WHQL签名途径,但适用场景有严格限制,无法用于公开对外发布:
- 测试签名:仅适用于开发调试阶段,签名后的驱动只能在开启了测试签名模式的设备上运行,无法在普通用户默认配置的系统中加载。
- 企业内部签名:如果驱动仅在企业内部受控设备部署,可以通过企业自有PKI体系颁发的证书签名,同时在所有目标设备上将对应根证书加入受信任的根证书颁发机构列表,按需配置组策略放行即可运行,无需走HLK/HCK测试。
当前微软对于公开分发、需要在默认开启Secure Boot的普通用户设备上运行的驱动,强制要求必须通过HLK/HCK测试获取WHQL签名,无其他可用于正式公开发布的替代签名途径。
内容的提问来源于stack exchange,提问作者Ali Fallah
相关产品推荐
相关产品推荐

