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
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