我们知道从
Windows NT开始,微软就把设备驱动放到了一个重要的位置,针对驱动的策略开始分级处理!
Windows XP XP系统,就采用了三层驱动策略:
1. 原包驱动,最高优先级;
2.
Windows Hardware Quality Labs (WHQL)认证驱动,优先级次之;
3. 未经签名的驱动,需要用户认可后安装甚至直接禁止。
Windows Vista
它把驱动进一步细分,分为超多个等级,
Windows Vista 的分级策略如下:
1. 微软WHQL认证的驱动
2. 微软认证的原包驱动(NT Build Lab Certified)
3. 微软签署的
Windows Sustained Engineering认证驱动
4. 经过签名的驱动 (Enterprise CA)
5. 经过签名的驱动 (Class 3 CA Certified)
6. 经过签名的驱动 (MAKECERT.EXE Certified)
7. 经过微软WHQL认证的上一版本操作系统的驱动
8. 未经签名的驱动