通过WHQL认证就可以取得Windows驱动程序的数字签名。可以到微软MSDN网站了解WHQL认证相关说明,下载HLK测试工具.
以下是微软官方WHQL认证的流程:
1. 申请EV代码签名证书,必须是微软指定Entrust,Symantec, Digicert, Globalsign四家 CA公司。
2. 用申请好的EV证书申请微软Developer认证帐号。
3. 与微软签订电子协议。
4. 使用微软提供的测试平台HLK测试,生成测试报告。
5. 生成测试报告与驱动程序包,并用数字证书签名。
6. 将100%通过测试并签署后的文件上传微软并等待微软审核。
7. 通过审核,获得微软驱动数字签名,同时获得微软LOGO使用授权。
驱动程序的数字签名是电脑硬件和驱动程序可靠性和兼容性的一个标志。原来,早在Windows 9x时代,通过大量的用户调查,微软公司就发现之所以有操作系统蓝屏错误的发生往往与不可靠的硬件和编制不良的驱动程序有关。蓝屏错误的专业术语叫GP错,即General Protect Error,是用户最讨厌看到的东西了,因为一旦出现了这个画面,多数情况意味着用户的数据已经无法挽回了,只有关机重开或者按Reset键“掐人中”了。