Windows驱动通过inf文件生成cat文件步骤
编写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文件:
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等系统上正常安装和使用驱动。
Windows驱动通过inf文件生成cat文件步骤相关推荐
- ActiveX: 如何用.inf和.ocx文件生成cab文件
ActiveX: 如何用.inf和.ocx文件生成cab文件 转载于:https://www.cnblogs.com/time-is-life/p/5977962.html
- 关于Windows程序崩溃(Crash)以及生成dump文件的探究
文章目录 关于Windows程序崩溃(Crash)以及生成dump文件的探究 什么是崩溃(Crash),崩溃(Crash)的现象 崩溃(Crash)的原因是什么 如何消除崩溃时出现的异常信息对话框 如 ...
- (C++)将数据库文件导出XML文件以及解析XML文件生成数据库文件的处理方法
将数据库文件导出XML文件以及解析XML文件生成数据库文件的处理方法 思路:将数据库所有要导出的信息通过sql语句得到,存储到结构体中,然后将结构体的内容通过自定义的xml格式导出. 此方法使用的是T ...
- Python将py文件生成exe文件
使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...
- python生成表格文件_python 读取excel文件生成sql文件实例详解
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...
- 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用
文章目录: 1 准备环境 2 调用`Cython库包`把python的`.py`文件生成`.so`文件 2.1 写源码文件 2.2 调用源码接口 2.3 调用Cython库把`.py`源码生成`.so ...
- Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具
2019独角兽企业重金招聘Python工程师标准>>> Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具,目前是在CodePlex上的一个开源项目,可 ...
- 由.def文件生成lib文件[转]
最近在学习curl库时,碰到一个问题,从官网上下载了一个lib版的,却发现只有.dll,没有lib文件,感觉很奇怪,google了之后才知道,原来库作者的用意是让用户自己生成lib文件,下载到的lib ...
- linux 下vim文件乱码 cat文件正常处理方法
linux 下vim文件乱码 cat文件正常处理方法 服务器支持中文字符集,cat和其他查看文件命令现在正常,vim还是出现了中文乱码问题, 1.查看文件编码格式 vim 文件 :set fileen ...
最新文章
- Udacity机器人软件工程师课程笔记(三)-样本搜索和找回-基于漫游者号模拟器-使用moviepy输出测试视频
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
- 【Tomcat】Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- CVE-2012-1876 Internet Exporter堆溢出漏洞分析
- 对一篇单细胞RNA综述的评述:细胞和基因质控参数的选择
- Python使用exec自动生成代码并执行,同时得到返回的变量
- 前端开发--面试题整理(JS篇)
- SVN-功能介绍之切换
- mysql别人的框架_MySQL逻辑架构
- 微课|中学生可以这样学Python(5.6.2节):生成器推导式
- 洛谷 P2056 采花
- java8 stream ,filter 等功能代替for循环
- 小学多媒体计算机室管理计划,多媒体教室管理工作计划5篇
- Windows程式开发设计指南--视窗和讯息
- 2007年春节联欢晚会相声《免费电话》李金斗、大兵、赵卫国
- linux开篇——硬盘和mbr简介
- Java 阿里云实人认证
- 在pcb放置坐标标注_PCB设计定位基准符号和尺寸
- 内存读数据和磁盘读数据的区别
- Form通过js提交