jef*_*ffm 15 c++ install driver digital-signature windows-8
我有一个直通NDIS中间驱动程序,由两个.inf文件(一个标准和一个微型端口)和一个.sys文件组成.由于Windows 7驱动程序签名要求,我必须获得代码签名证书并签署.sys文件,以便驱动程序安装在64位系统上.这很好用,我有很多成功的Windows 7安装.
但是,Windows 8 Consumer Preview(64位)上的相同安装程序失败.如果我在Windows Signature Enforcement关闭的情况下启动,它会正确安装,因此它绝对是一个签名问题.为了让我的驱动程序安装,我需要遵循Windows 7和Windows 8之间的新要求?
重新生成您的cat文件,使其符合新Window OS的签名要求。
例如,在构建脚本中,我必须添加8_X86,8_X64到inf2cat命令中:
inf2cat /driver:"%CD%" /os:XP_X86,XP_X64,Vista_X86,Vista_X64,7_X86,7_X64,8_X86,8_X64
Run Code Online (Sandbox Code Playgroud)
对于Windows 8.1,您将需要inf2cat包含在Windows驱动程序工具包(WDK)8.1,并根据您的目标(S)添加6_3_X64,6_3_X86或6_3_ARM到/ OS:WindowsVersionList。
参考,Inf2Cat
| 归档时间: |
|
| 查看次数: |
8963 次 |
| 最近记录: |