【问题标题】:This driver has been blocked from loading (Windows 2008 R2)此驱动程序已被阻止加载 (Windows 2008 R2)
【发布时间】:2013-10-06 04:37:20
【问题描述】:

我正在学习为 Windows 创建驱动程序。在尝试部署我的第一个驱动程序时,当我尝试启动服务时遇到此错误:

发生系统错误 1275。

此驱动程序已被阻止加载

我正在使用 Windows 驱动程序工具包版本 7.1.0。尝试为 /386 和 /ia64 体系结构构建 .sys 文件。尝试使用自签名证书对这两个文件进行签名。最后禁用签名检查(在启动期间按 F8 并选择“禁用驱动程序签名强制”)并尝试使用签名和未签名的驱动程序。仍然出现同样的错误。

有什么想法可以做吗?

更新:使用以下命令完成签名:Signtool sign /v /s PrivateCertStore /n MyCert /t http://timestamp.verisign.com/scripts/timestamp.dll driver.sys 即我使用嵌入式签名。 MyCert 证书也来自 Trusted Root Certification Authorities 证书存储库(可用的证书可以通过执行 Ctrl+R 来查看,certmgr.msc)

【问题讨论】:

  • 为 x64 架构构建驱动并加载它
  • 感谢 user2247801 的回复。我已经在我的测试设置中解决了这个问题。问题是编译器不兼容。在win-7构建环境编译后我的测试驱动在win2k8r2机器上成功加载

标签: windows driver driver-signing


【解决方案1】:

我已经在我的测试设置中解决了这个问题。 问题是编译器不兼容。在win-7构建环境编译后我的测试驱动在win2k8r2机器上加载成功

【讨论】:

    猜你喜欢
    • 2011-07-18
    • 2018-11-15
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多