1. 需要生成 cat文件,需要inf2cat 工具

Inf2Cat /driver:.\vnn /os:2000,XP_X86,Server2003_X86,Vista_X86

.\vnn 就是驱动程序目录,里面包括inf及sys文件


注意修改inf中的version 段

日期要修改得近点,还要指定cat文件名

DriverVer  =10/01/2007,6.0.5019.0
CatalogFile=vnn.cat  
CatalogFile.NTX86=t3.cat

vnn.cat是cat文件名,可以根据驱动改,改完再用 inf2cat命令行生成cat文件



2. 签sys文件,签cat文件

用你的verisign证书对sys及cat进行签名



3.工具下载
http://bbs.driverdevelop.com/htm_data/111/0806/111684.html 


转自http://blog.chinaunix.net/uid-20585535-id-2792822.html

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

工具下载链接已失效,自行搜索即可。



   编写Windows驱动程序,最后一步就是打包和安装。Windows 7 64位系统以上的版本,如果没有对cat或者sys文件进行数字签名,驱动安装会出现问题,或者驱动使用过程也会出现异常。为了兼容性考虑,我们需要生成cat文件。

     本人环境win7 x64位,安装了WinDDK。WinDDK提供了  Inf2Cat.exe 工具,该工具在 C:\WinDDK\7600.16385.1\bin\selfsign 目录下。

     首先打开cmd命令行工具,接着执行cd命令进入到 C:\WinDDK\7600.16385.1\bin\selfsign 目录下。最后执行如下命令即可生成cat文件:


[plain] view plain copy

  1. Inf2Cat.exe /driver:c:\driver /os:2000,XP_X86,XP_X64,Server2003_X86,Server2003_X64,Vista_X86,Vista_X64,7_X86,7_X64  

      如上图,我这边的inf以及sys文件是存放在 c:\driver目录下,执行该命令时需要修改为各自的inf和sys文件目录。

      生成cat文件后,对相关的文件进行数字签名,包括cat文件,即可在Win7 64,Win8 64,Win10 64等系统上正常安装和使用驱动。


转自https://blog.csdn.net/faithzzf/article/details/53418368