gpt4 book ai didi

c - 签名 Windows x64 驱动程序 - 系统找不到指定的文件

转载 作者:行者123 更新时间:2023-11-30 16:36:12 25 4
gpt4 key购买 nike

我有 SafeNet token ,其中包含 2 个证书(私钥未导出),一个是 sha256 EV 代码证书,另一个是 sha1 EV 代码证书。

我使用signtool签署了我的驱动程序:

Signtool sign /v /s my /n "my_company" /sha1 my_sha256_hash /t http://timestamp.verisign.com/scripts/timestamp.dll mydriver.sys

当我尝试加载驱动程序时,出现错误,提示系统找不到指定的文件,我用 Depends 查看驱动程序,一切正常。

当我运行signtool verify mydriver.sys 时,出现以下错误:SignTool 错误:证书链已处理,但终止于信任提供者不信任的根证书。

我尝试使用关联的二进制文件对我的 cat 文件进行签名,但仍然没有成功。

我读到有一个名为 WHQL 的程序,在最终过程中 Microsoft 为我提供了“良好”签名的驱动程序,它仅用于 Windows 更新分发吗?或者不需要在 Windows 7 x64 及更高版本中运行我的驱动程序?

最佳答案

使用 globalsign,我需要使用带有/ac 参数的内核驱动程序的根证书(更多信息在此处 https://support.globalsign.com/customer/portal/articles/1491089-kernel-mode-driver-signing-%E2%80%93-windows-7-8 )也许您需要与 veriysign 类似的功能。

“...Windows 7 x64 及更高版本”:这取决于您在驱动程序中使用的 API 以及驱动程序是否为 x64。对于 win32,您需要构建一个 win32 驱动程序。在大多数 Windows 版本上,您可以在启动选项中禁用驱动程序签名检查。这样做可以告诉你它是否真的与签名相关。使用未签名和签名的驱动程序运行此程序。

“当我尝试加载驱动程序时...”:首先检查注册表(HKLM:\system\currentcontrolset\services\)。

关于c - 签名 Windows x64 驱动程序 - 系统找不到指定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48603112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com