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

Windows驱动程序-HCK签名不起作用8/8.1/2012,windows,driver,filter-driver,Windows,Driver,Filter Driver,我已经为windows 10开发了一个过滤器驱动程序,我通过认证进行了签名,并且能够毫无问题地使用它。最近,2012服务器安装需要部署(驱动程序向后兼容,在测试登录/验证关闭的情况下100%工作)。在Windows 10之前,我相信文件上的EV签名就足够了,但这对我来说不起作用,我在网上看到其他人也这么说。尽管我的驱动程序没有硬件组件,但要获得Windows 8/2012的Microsoft签名,似乎唯一或可能只是“最好”的方法就是通过HCK硬件测试 我已经在2012服务器R1 x64上测试并通

我已经为windows 10开发了一个过滤器驱动程序,我通过认证进行了签名,并且能够毫无问题地使用它。最近,2012服务器安装需要部署(驱动程序向后兼容,在测试登录/验证关闭的情况下100%工作)。在Windows 10之前,我相信文件上的EV签名就足够了,但这对我来说不起作用,我在网上看到其他人也这么说。尽管我的驱动程序没有硬件组件,但要获得Windows 8/2012的Microsoft签名,似乎唯一或可能只是“最好”的方法就是通过HCK硬件测试

我已经在2012服务器R1 x64上测试并通过了HCK进程,从MS等处收到了签名文件。但在尝试安装新安装时,我仍然遇到未签名的驱动程序错误。据我所知,除HCK外,我无法获得此版本Windows的进一步认证。认证显然适用于W10,但不适用于更老的产品,仅仅是电动汽车也没有帮助。我的司机返回后HCK有我的Sha1 EV和MS的Sha256


我找不到任何关于这里发生的事情的文件。我的理解是,这个驱动程序应该“准备就绪”并且在部署它时应该没有问题。是否还有进一步的步骤、发生这种情况的原因、有人可以提供的任何指导等?

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

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


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

windows是否已完全更新?听起来像是根CA问题。是的,这也是我得到的印象(因为我在windows 7虚拟机上有Microsoft问题,比如安装visual studio),但这发生在完全更新的2012 R1-build 9200计算机上。我向微软的技术支持部门求助,这显然花费了一大笔钱,他们能够复制。我在等你的回音。