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

更新驱动程序以使用 VS2019 / WDK 22000 构建后,Windows MS 签名过滤器驱动程序无法在 Win 7 x64 上加载

如何解决更新驱动程序以使用 VS2019 / WDK 22000 构建后,Windows MS 签名过滤器驱动程序无法在 Win 7 x64 上加载

我最近接受了一项任务,从使用 Visual Studio 2015 到 2019 的构建更新我们的过滤器驱动程序。我还转移到了最新的 SDK + WDK 22000(这是新的 Windows 11)。

除了在 Win 7 x64(带安全启动)盒子上驱动程序不再加载之外,一切似乎都正常。它得到了:

Load Failed with error: 0x80070241
Windows cannot verify the digital signature for this file. A recent hardware or
software change might have installed a file that is signed incorrectly or damaged,or that might be malicIoUs software from an unkNown source.

我们的驱动程序是/是由 Microsoft 通过 MS 硬件门户签署的证明,因此它由我们公司和 Microsoft 共同签署,每个文件都带有 SHA-2 签名。 Windows 7 不支持开箱即用的 SHA-2 证书,但它以前可以正常工作:

Windows6.1-KB3033929-x64

已安装。不过似乎有些事情发生了变化,即使使用最新更新,Windows 7 x64 机器也无法加载新驱动程序。即使两个看起来的证书相同,它们也能很好地加载 2015 内置的驱动程序。新驱动程序在 Windows 10 机器上加载得很好。

是否有人知道可能导致此组合无法加载的任何其他更改?

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