问题描述
大家好,
我的产品在Windows 8 ACK测试中失败了数字签名文件测试。以下是错误详细信息:
My product failed Digitally signed file test in Windows 8 ACK test. Here is the error detail:
驱动程序C:\ WINDOW \ System32 \drivers \ xxxx.sys没有适用于当前版本操作系统的有效WHQL签名。
The driver C:\Windows\System32\drivers\xxx.sys does not have a valid WHQL signature for the current version of the OS.
有人可以帮我解决这个问题吗?
Can someone help me to solve this problem?
以下是我签名的信息* .sys:
And here are the info how I signed the *.sys:
操作系统:我在Windows7 Home Premium x64上签名* .sys。
OS: I signed *.sys on Windows7 Home Premium x64.
工具:来自MS SDK v6的signtool.exe。 0A
Tools: signtool.exe from MS SDK v6.0A
步骤:
1.将mycert.p12导入Internet选项中的证书中的个人选项卡。
1.Import mycert.p12 to Personal tab in Certificates in Internet Options.
2.在Internet选项中的证书中的"中间证书颁发机构"选项卡中导入MyIntCert.cer。
2.Import MyIntCert.cer in Intermediate Certification Authorities tab in Certificates in Internet options.
3.使用管理员运行命令
3.Run command with Administrator
signtool sign / v / ac Thawte_Primary_Root_CA_Cross.cer / s MY / n"我的公司" / t
xxx.sys
signtool verify / v / kp xxx.sys
signtool sign /v /ac Thawte_Primary_Root_CA_Cross.cer /s MY /n "My company" /thttp://timestamp.verisign.com/scripts/timstamp.dll xxx.sys
signtool verify /v /kp xxx.sys
签名文件和验证都成功,但不幸的是,它仍然失败在Windows 8 ACK测试中进行数字签名文件测试。
Both sign file and verify succeeded, but unfortunately, it still failed Digitally signed file test in Windows 8 ACK test.
推荐答案
这篇关于Windows 8 ACK测试中数字签名文件测试失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!