我正在学习为 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 证书也来自受信任的根证书颁发机构证书存储库(可用的证书可以通过执行 Ctrl+R、certmgr.msc 来查看)