随着windows系统的不断升级,微软对驱动数字签名的方式有做调整。微软公司推出Windows 10 1607版本之后对驱动数字签名做了如下的调整:
在Windows 10 1607以上版本驱动必须要有微软签发的数字签名才能正常 安装。也就是说我们传统用的代码签名证书签名在最新版的系统里将会无效,无论使用的是标准代码签名证书和EV代码签名证书。
微软签发的“ Microsoft Windows Hardware Compatibility Publisher”数字签名在不同系列的操作系统下将不再兼容。比如说我做了Windows 10 WHQL认证获得微软的数字签名,签名只在windows 10下起作用,而在windows7, windows 8, windows XP, vista, 2000都会无效。
做windows 8 , windows 10 徽标认证, 提交时候不能再勾选加上windows vista, XP的签字签名。如有勾选审核将会
另外,微软的认证网站microsoft.com 已经变更为developer.microsoft.com. 2016年11月10日开始,所有的公司必须通过新的Developer.microsoft.com网站来进行认证。
微软对数字签名和认证网站做这样的调整,将会给带来一些好处:
要求驱动开发者必须通过每个系列的Windows徽标认证(WHQL), 在这样的强制要求下开发者将会提供更兼容,更稳定的驱动程序。
微软希望更多的Windows Driver 分发到Windows update 驱动库,使更多硬件驱动实现自动安装。
最终用户将更少的遇到Driver因没缺乏驱动数字签名安装不上的现象。