原创 2021-04-23

2021-4-23 17:42 1229 9 2 分类: MCU/ 嵌入式

怎样判断驱动程序是否有通过WHQL认证获得微软数字签名

 

我们都知道通过了Windows徽标认证(WHQL)获得微软数字签名对于驱动程序的安装和使用是一个稳定象征。 然而,是不是所有微软数字签名的驱动程序都是有通过Windows徽标认证的呢?不全是,我们还得从细处看看,因为这也可能是微软的Attestation签名,这种签名看起来和通过微软徽标认证获得的数字签名看似一样,实质在UEFI Secure Boot开启的电脑中使用常常出问题。哪怎么区别驱动程序是否通过微软Window徽标认证呢?

 

一,我们通过查看Catalog file签名信息的来看驱动是否真有通过Windows徽标认证。

通过Windows徽标认证的签名Catalog文件打开之后其中会有Qualification Level的标识

没有通windows徽标认证的签名就没有这个Qulification Level的标识


 

二,看驱动提供商有没有Windows Hardware Certification Report

通过windows徽标认证微软会生成一份认证报告,上面会列出有认证过的哪些系统。如果驱动供应商能拿出认证报告来,也可以说明驱动程序有通过徽标认证。 微软Windows徽标认证报告样例如下:

更多关于微软徽标认证,可以百度搜索安信实验室

作者: 安信实验室, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3909376.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论1条评论)

登录后参与讨论

curton 2021-4-26 16:17

相关推荐阅读
安信实验室 2021-11-08 17:59
眼图测试(信号完整性测试)-材料热分析 | TMA测试材料的平均线性膨胀系数
眼图测试(信号完整性测试)-材料热分析 | TMA测试材料的平均线性膨胀系数 热分析(thermal analysis,TA)是指用热力学参数或物理参数随温度变化的关系进行分析的方法。&nb...
安信实验室 2021-10-20 17:05
Linux软件系统的层次关系
1、Linux软件系统的层次关系软件系统可分为:应用程序、库、操作系统(内核)、驱动程序以点亮LED为例,分析各层间的写作关系1)应用程序调用库提供的open函数打开代表LED的设备文件;2)库根据o...
安信实验室 2021-10-20 17:01
输入子系统的作用与框架
一、输入子系统的作用与框架1、输入设备按键、鼠标、触摸屏:gt811,ft56xx 有多个输入设备需要驱动的时候,假如不考虑输入子系统a, gt811注册设备号,创建设备文件,硬件初始化,实现fop,...
安信实验室 2021-10-20 16:59
驱动程序开发步骤
驱动程序开发步骤  编写一个驱动程序的大致流程如下:1)查看原理图,数据手册,了解设备的操作方法;2)在内核中找到相近的驱动程序,作为模板来开发,有时要从零开始;3)实现驱动程序的初始化,比如详内核注...
安信实验室 2021-10-20 16:56
字符设备驱动——申请、创建、应用.
、申请设备号// 1、注册获取设备号// 2、初始化设备// 3、操作设备 file_operations – open release read write ioctl…// 4、两个宏定义 mod...
安信实验室 2021-10-20 16:54
字符设备驱动 —— 字符设备驱动框架
1、概述:linux中一切皆文件,设备也如此,并且以操作文件即文件IO的方式访问设备。  应用程序只能通过库函数中的系统调用来操作硬件,对于每个系统调用,驱动程序中都会有一个与之对应的函数,对于字符设...
我要评论
1
9
关闭 站长推荐上一条 /2 下一条