微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows驱动程序-HCK签名不起作用8 / 8.1 / 2012

如何解决Windows驱动程序-HCK签名不起作用8 / 8.1 / 2012

我已经为Windows 10开发了过滤器驱动程序,该驱动程序是我通过证明签署的,并且可以正常使用。最近,需要在2012服务器安装上进行部署(驱动程序向后兼容,并且100%启用测试签名/关闭验证)。我被认为是Windows 10之前文件上的EV签名就足够了,但这对我来说不起作用,而且我在网上看到其他人也这么说。即使我的驱动程序没有硬件组件,获得Windows 8/2012的Microsoft签名的唯一或唯一的办法似乎是通过HCK硬件测试。

我已经在2012 Server R1 x64上测试并通过了HCK流程,从MS接收到签名文件,等等。但是当尝试以全新安装方式安装时,仍然遇到未签名的驱动程序错误。据我所知,对于此版本的Windows,我无法获得HCK以外的其他认证。认证显然适用于W10,但不适用于较旧的版本,而电动汽车也无济于事。我的司机在HCK后返回,既有我的Sha1 EV也有来自MS的Sha256。

我找不到这里发生的任何文档。我的理解是,该驱动程序应该“准备好发货”,并且部署它应该没有问题。还有进一步的步骤,发生这种情况的原因,有人可以提供的任何指导等吗?

解决方法

微软的回答实际上是由于这是一个过滤器驱动程序和\我们使用传统安装方法(InstallHinfSection DefaultInstall 而不是即插即用)的事实,我们实际上在 Windows 中遇到了一个旧的已知错误,其中 CAT 文件未正确安装驱动程序。

这导致驱动程序被标记为未验证,因为 CAT 文件没有添加到系统中,并且抛出的错误指向多个不同的方向。

解决方案是使用 CryptCATAdmin 功能手动安装 CAT 文件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。