Certificate 是否可以在没有Microsoft签名和TESTSIGNING OFF的情况下启动自己的内核驱动程序?Windows 10 x64

Certificate 是否可以在没有Microsoft签名和TESTSIGNING OFF的情况下启动自己的内核驱动程序?Windows 10 x64,certificate,driver,windows-10,Certificate,Driver,Windows 10,操作系统:Windows 10 x64 我已经创建了自己的内核驱动程序,可以很好地与TESTSIGNING ON配合使用 我已使用自签名证书对.cat文件进行了签名,并将证书添加到受信任的根权限 现在,我切换到TESTSIGNING 我能够安装驱动程序(它信任我的标志)。 通过.inf文件安装成功 但当我尝试“sc启动我的驱动程序”时,它显示 [SC]StartService:错误:577:Windows无法验证此文件的数字签名。呜呜呜呜 我做错什么了吗?或者,在windows 10x64上使用

操作系统:Windows 10 x64 我已经创建了自己的内核驱动程序,可以很好地与TESTSIGNING ON配合使用 我已使用自签名证书对.cat文件进行了签名,并将证书添加到受信任的根权限

现在,我切换到TESTSIGNING

我能够安装驱动程序(它信任我的标志)。 通过.inf文件安装成功

但当我尝试“sc启动我的驱动程序”时,它显示

[SC]StartService:错误:577:Windows无法验证此文件的数字签名。呜呜呜呜


我做错什么了吗?或者,在windows 10x64上使用自己的驱动程序时,如果没有MS签名,并且使用TESTSIGNING OFF,则不可能使用自己的驱动程序?

如果没有MS签名,则无法运行内核模式驱动程序。Windows 10及以后版本中,您需要扩展验证码签名证书(EV证书)才能对驱动程序进行签名。您可以从下面的链接获得更多详细信息


如果没有MS签名,您无法运行内核模式驱动程序。Windows 10及以后版本中,您需要扩展验证码签名证书(EV证书)才能对驱动程序进行签名。您可以从下面的链接获得更多详细信息


如果您正在编写自己的驱动程序,您可以通过重新启动电脑并选择“禁用驱动程序签名实施”来临时禁用驱动程序签名实施

找到下面的步骤

Windows 8及以上版本
  • 在系统设置中搜索并打开恢复
  • 选择高级启动,然后立即重新启动
  • 在引导过程中,在高级引导选项中,选择禁用驱动程序签名强制
  • 注意:此设置将应用于单用户会话

    视窗7
  • 重启电脑
  • 继续按F8键,直到显示高级引导选项菜单
  • 选择禁用驱动程序签名强制


  • 来源:

    如果您正在编写自己的驱动程序,您可以通过重新启动电脑并选择禁用驱动程序签名强制来临时禁用驱动程序签名强制

    找到下面的步骤

    Windows 8及以上版本
  • 在系统设置中搜索并打开恢复
  • 选择高级启动,然后立即重新启动
  • 在引导过程中,在高级引导选项中,选择禁用驱动程序签名强制
  • 注意:此设置将应用于单用户会话

    视窗7
  • 重启电脑
  • 继续按F8键,直到显示高级引导选项菜单
  • 选择禁用驱动程序签名强制


  • 来源:

    这是真的吗?我读到一些关于能够使用代码完整性策略的文章,这些策略允许自定义CA在“安全启动”关闭时提供证书。这是真的吗?我读过一些关于使用代码完整性策略的文章,这些策略允许自定义CA在“安全启动”关闭时提供证书。