2017-05-04 164 views
0

我已经开发了使用vs 2015的windows内核驱动。 但是我不能在64位操作系统中安装它。 要安装在64位,我必须做标志驱动程序像产品模式公开发布。 要生成产品标志,我必须知道产品证书。 但我无法从我的crt文件中获得此产品证书。 我如何做产品模式标志。看下面的图像。 enter image description here如何做windows驱动程序签名?

+0

[这里](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/driver-signing)是关于驱动程序签名的MS文档。 – BWA

+0

你有合适的证书吗?这个问题表明你不知道签名是如何工作的,这也许意味着你没有Windows将会信任的证书。 – MSalters

回答

0
  1. 你必须先得到EV代码签名证书为EV签名。
  2. 创建驱动程序的cab文件并签署该cab文件。
  3. 现在将此EV签名的出租车文件上传到sys dev portal以进行认证签署或您的产品需要的签署类型。

您可以按照这个link

0

定的驱动程序签名策略如果你的内核驱动程序针对Windows 10的64位,建立1607,那么你就需要与EV代码签名sys和猫文件签署证书。然后你需要将它们提交给Windows Sys Dev Portal,微软将证明它们。请参考attestation-signing-a-kernel-driver-for-public-release

如果您的内核驱动程序是针对Windows 8.1,8或7,64位开发的,那么您只需使用EV代码签名证书在sys和cat文件上签名即可。请参考blog,David几乎涵盖了与驾驶员签名有关的每个主题。

相关问题