loger94
驱动牛犊
驱动牛犊
  • 注册日期2009-02-03
  • 最后登录2010-12-03
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望341点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3865回复:4

关于装置驱动程序安装于64位系统上的问题?

楼主#
更多 发布于:2010-01-27 15:32
首先开发的驱动程序类型是PCI,有实体的(PCI装置),而我也申请了Versign 的凭证,在测试的时候也成功签了我的驱动程序,但是在安装在win 7 x64位的时候,发生error code 52,说明你的装置驱动未正确签署,出现一个黄色惊叹号,没办法正确安装。(驱动程序内容的数位签署者:未经过数位签署)

我的驱动程序档案有xxx.inf xxx.cat xxx.sys xxx_64.sys  xxx.dll wdfcoinstall1009.dll(我签的档案有xxx.cat xxx.sys xxx_64.sys xxx.dll)

签的方式是:
C:\ >"P:\WDK 7 tool bin\bin\x86\signtool" sign
/v /ac "P:\VeriSign\MSCV-VSClass3.cer" /s my /n "XXXX, Inc." /t http://timestamp.verisign.com/scripts/timstamp.dll "P:\DriverPackage\yyyy.cat"

确实有成功而我也有去做Verify /kp /v yyyy.cat 去做验证没有问题。

关掉数字签章凭证时,我的装置才可以安装起来。

1、为什么我的驱动程序有签了versign但是还没办法安装呢?

2、是不是一定要做WHQL认证才可以安装在64位系统上?

3、根据微软手册Kernel-Model Code Signing Walkthough 的范例 toaster装置最后可以安装上去(手册上写的但我没实际用toaster安装过,只用我目前开发的去做安装),但我的驱动程序不行,是因为硬件驱动程序和虚拟驱动程序的差别吗?

loger94
驱动牛犊
驱动牛犊
  • 注册日期2009-02-03
  • 最后登录2010-12-03
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望341点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-01-28 14:44
1、我有按f8 把数位签字直接关掉,是可以安装的,没问题。

2、昨天有试著把toaster在win 7 x64位元上安装,神奇的是没有签名,也装的上去。

3、所以做whql认证,是要在哪种情况下才需要去申请?
游客

返回顶部