none
关于Win10 HLK提交后的签名cat文件问题 RRS feed

  • 问题

  • Hi,

    新测试完usb audio驱动,提交后得到新的驱动,发现一个问题。

    原来的驱动提交,仅针对签名文件做数字签名,即对*cat文件重新签名,下载回来的也是只有cat文件。x86和x64分别一个文件夹。

    但现在下载会将打包提交的整个驱动全部下载下来,下载后的驱动,除了文本文件外全都做了数字签名。

    问题来了。

    我原来可能是A,B,C,D4个文件,其中A,B是32/64都公用的驱动文件,C是x86的cat文件,D是X64的cat文件。按照原来的方式,我只需要将submit后的C',D'文件放入文件夹即可。

    但新的签名方式,分别得到了两个A,B。我现在没法将A,B,C',D'放在一起了,因为A,B有两个不同的文件。

    那么我应该怎样操作,才能避免得到两个A,B签名文件?难道修改安装包?

    2015年6月15日 6:46

答案

全部回复

  • "x86和x64分别一个文件夹。" 把一模一样的A,B放在两个不同文件夹里了?

    既然是相同的文件,不需要要放在两个文件夹里。


    http://whqlcn.wordpress.com

    2015年6月15日 10:51
    版主
  • 这个动作不是我做的啊,下载回来的签名里面就是两个文件夹啊,里面有一样的A.sys, B.inf,但签名都不一样。

    原来的OS, Win8.1或者Win7,下载回来只有两个cat文件而已,现在是完整的两份驱动。

    因此才不知道怎么办。


    Jacob

    2015年6月16日 5:55
  • 两个目录的驱动程序应该都支持x86,x64,你使用任何一个都可以。

    http://whqlcn.wordpress.com

    2015年6月30日 10:15
    版主
  • 恩,实际测试和后来在深圳的WinHEC交流会都得到了确认,两份都能同时支持x86和x64,任意用一份就可以。

    Jacob


    2015年7月1日 1:58
  • Hi,目前整机HLK测试,仍然会爆出签名文件不匹配的error,使用另外一个folder下的文件则可以pass。

    是否HLK扫描的问题,还是文件实际仍然区分x86/x64?

    使用sigverif.exe扫描则都不会报错!


    Jacob

    2015年8月13日 8:52
  • Hi,目前整机HLK测试,仍然会爆出签名文件不匹配的error,使用另外一个folder下的文件则可以pass。

    是否HLK扫描的问题,还是文件实际仍然区分x86/x64?

    使用sigverif.exe扫描则都不会报错!


    Jacob


    需要对比一下两个不同folder的测试结果。报告签名不匹配的是哪些文件?不匹配的原因是什么?

    http://whqlcn.wordpress.com

    2015年8月25日 10:04
    版主
  • 所有文件都有问题,提示签名档对应测试系统不匹配,使用另外一个folder文件重新安装则ok。

    问了sysdev,回复邮件当驱动同时支持x86/x64时候,merge提交的时候,只要package一份驱动即可。回来就不是2个文件夹了。


    Jacob

    2015年8月27日 3:01