從Windows NT開始,微軟就把設備驅動放到了一個重要的位置,針對驅動的策略開始分級處理,例如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. 未經簽名的驅動.