fbhyq
驱动牛犊
驱动牛犊
  • 注册日期2005-09-23
  • 最后登录2012-03-13
  • 粉丝0
  • 关注0
  • 积分374分
  • 威望161点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
阅读:3185回复:5

vista x64下是否一定要过WHQL才能使用过滤驱动?

楼主#
更多 发布于:2007-05-10 16:31
我用了VeriSign Class 3 Code Signing 2004 CA证书对一个鼠标过滤驱动(.sys)进行数字签名后,在文件属性的数字签名一栏里面显示正常OK,但是安装驱动后在vista X64下却被认为没有经过数字签名不能使用,是不是一定要用微软的数字签名才可以呢?

注:该驱动在关闭数字签名检测时可以正常使用

最新喜欢:

ltgbjltgbj
fbhyq
驱动牛犊
驱动牛犊
  • 注册日期2005-09-23
  • 最后登录2012-03-13
  • 粉丝0
  • 关注0
  • 积分374分
  • 威望161点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-11 11:41
答案是不需要,只要verisign数字签名即可
答案是不需要,只要verisign数字签名即可
fbhyq
驱动牛犊
驱动牛犊
  • 注册日期2005-09-23
  • 最后登录2012-03-13
  • 粉丝0
  • 关注0
  • 积分374分
  • 威望161点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-11 11:59
为了让后来者不再摸索,把签名步骤贴出来
做一次完整的x64签名步骤(命令行汉字的部分请改为自己)
1、安装WDK
2、先将SPC和pvk转换为.pfx,并且双击.pfx导入(使用默认值即可)
   命令:Pvk2pfx -pvk 我的密锁.pvk -pi 密码 -spc 我的证书.spc -pfx 产生的.pfx -po 密码 -f
3、获取微软为不同SPC提供商提供交叉证书( Obtain a Cross-Certificate)
   下载路径:http://www.microsoft.com/whdc/winlogo/drvsign/crosscert.mspx
    如果证书为:verisign的话请下载MSCV-VSClass3.cer(后面签名时要用到)
4、对相应的.sys文件进行数字签名(交叉签名)
   命令:signtool sign /v /ac mscv-vsclass3.cer /s my /n "您的证书名称" /t http://timestamp.verisign.com/scripts/timestamp.dll  驱动.sys

6、根据inf文件产生cat文件(使用Signability)

7、对.cat文件进行数字签名(同第4步骤)
8、完成。
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
地板#
发布于:2007-05-11 17:41
 
我的博客:xpddk.bokee.com
danny_li_99
驱动牛犊
驱动牛犊
  • 注册日期2010-04-21
  • 最后登录2011-03-25
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2011-03-24 09:43
2、先将SPC和pvk转换为.pfx,并且双击.pfx导入(使用默认值即可)

请问导入证书的机器是任意一台还是DTM client机?
danny_li_99
驱动牛犊
驱动牛犊
  • 注册日期2010-04-21
  • 最后登录2011-03-25
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2011-03-24 14:21
OK, 是任意电脑。
6、根据inf文件产生cat文件(使用Signability)
Signability已经被inf2cat工具代替了。
游客

返回顶部