Inf2Cat应用的参数使用详细介绍
http://msdn.microsoft.com/zh-cn/subscriptions/ff547089
Inf2Cat
Inf2Cat (Inf2Cat.exe) 是一个命令行工具,该工具确定驱动程序包的 INF 文件是否可以针对指定的 Windows 版本列表进行数字签名。如果可以,那么 Inf2Cat 会生成适用于指定 Windows 版本的未签名的目录文件。
Inf2Cat /driver:
PackagePath
/os:
WindowsVersionList [/nocat] [/verbose] [/?] [other switches]
开关和参数
/driver:PackagePath
指定包含驱动程序包的 INF 文件的目录路径。如果指定的目录包含多个驱动程序包的 INF 文件,那么 Inf2Cat 会为每个驱动程序包创建目录文件。
注意 可以使用 /drv: 开关来代替 /driver: 开关。
/nocat
将 Inf2Cat 配置为验证驱动程序包是否符合指定的 Windows 版本的签名要求,而不生成目录文件。
/os:WindowsVersionList
将 Inf2Cat 配置为验证驱动程序包的 INF 文件是否符合由 WindowsVersionList 指定的 Windows 版本的签名要求。WindowsVersionList 是一个逗号分隔列表,其中包含以下一个或多个版本标识符。
Windows 版本 |
版本标识符 |
Windows 8 x64 版本 |
8_X64 |
Windows 8 x86 版本 |
8_X86 |
Windows Server 2012 |
Server8_X64 |
Windows Server 2008 R2 x64 版本 |
Server2008R2_X64 |
Windows Server 2008 R2 Itanium 版本 |
Server2008R2_IA64 |
Windows 7 x64 版本 |
7_X64 |
Windows 7 x86 版本 |
7_X86 |
Windows Server 2008 x64 版本 |
Server2008_X64 |
Windows Server 2008 Itanium 版本 |
Server2008_IA64 |
Windows Server 2008 x86 版本 |
Server2008_X86 |
Windows Vista x64 版本 |
Vista_X64 |
Windows Vista x86 版本 |
Vista_X86 |
Windows Server 2003 x64 版本 |
Server2003_X64 |
Windows Server 2003 Itanium 版本 |
Server2003_IA64 |
Windows Server 2003 x86 版本 |
Server2003_X86 |
Windows XP x64 版本 |
XP_X64 |
Windows XP x86 版本 |
XP_X86 |
Windows 2000 |
2000 |
注意 从 Windows Server 2008 R2 开始,Windows 服务器操作系统不再支持基于 x86 的平台。
Inf2Cat 忽略版本标识符字符串的字母字符的大小写。例如,vista_x64 和 Vista_X64 对于 Windows Vista x64 版本来说都是有效的标识符。
/verbose
将 Inf2Cat 配置为在命令窗口中显示详细信息。
/?
将 Inf2Cat 配置为在命令窗口中显示帮助信息。
other switches
将 Inf2Cat 配置为向文件中添加 DRM 级别目录属性或 PE 目录属性或者向文件中添加页面哈希。若要获得详细信息,请使用 /? 开关。
备注
Inf2Cat 工具替换 Windows Vista 之前的 WDK 版本中包含的 Signability 工具。
若要使用 Inf2Cat,你必须是系统上 Administrators 组的成员。
Inf2Cat 工具检查驱动程序包的 INF 文件,了解是否存在结构错误,并且是否可以对验证驱动程序包进行数字签名。仅当 INF 文件中引用的所有文件都存在且源文件位于正确的位置时,才能对驱动程序包进行签名。如果无法对某个 INF 文件进行签名或者该文件包含结构错误,那么驱动程序包可能无法正确安装,或者在安装期间可能无法正确显示驱动程序签名警告对话框。
仅当在驱动程序包的 INF 文件中指定目录文件时,Inf2Cat 才生成目录文件,并且该目录文件应用于一个或多个指定的 Windows 版本。如果 INF 文件的 INF Version section 仅提供 CatalogFile=filename.cat 指令,则该目录文件应用于整个驱动程序包。若要支持跨平台安装,INF 文件应该包含CatalogFile.PlatformExtension=unique-filename.cat 指令。
有关签署驱动程序包的详细信息,请参阅驱动程序签名和设备和驱动程序安装基本主题。
Inf2Cat 工具位于 WDK 的 Program Files\Windows Kits\8.0\bin\x86 或 Program Files (x86)\Windows Kits\8.0\bin\x86 文件夹中。
示例
在以下示例中,c:\MyDriver 包含一个驱动程序包,该程序包的 INF 文件为 MyInfFile.inf 并且 INF 文件中的 INF 版本部分仅包含以下 CatalogFile 指令:
[Version]
. . .
CatalogFile=MyCatalogFile.cat
. . .
对于该示例,以下 Inf2Cat 命令将验证是否可以针对 Windows 2000 和 x86 版本的 Windows Vista、Windows Server 2003 和 Windows XP 对驱动程序包进行签名。如果可以针对这些版本对程序包进行签名,那么 Inf2Cat 将创建未签名的目录文件 MyCatalogFile.cat。
Inf2Cat /driver:C:\MyDriver /os:2000,XP_X86,Server2003_X86,Vista_X86
在以下示例中,c:\MyDriver 包含一个驱动程序包,该程序包的 INF 文件为 MyInfFile.inf,并且 INF 文件中的 INF Version 部分仅包含以下两个具有平台扩展的CatalogFile 指令:
[Version]
. . .
CatalogFile.ntx86=MyCatalogFileX86.cat
CatalogFile.ntamd64=MyCatalogFileX64.cat
. . .
对于该示例,以下 Inf2Cat 命令将验证是否可以针对 Windows 2000 和 x86 版本的 Windows Vista、Windows Server 2003 和 Windows XP 对驱动程序包进行签名。此外,该命令还将验证是否可以针对 x64 版本的 Windows Vista、Windows Server 2003 和 Windows XP 对驱动程序包进行签名。如果可以针对所有这些版本对程序包进行签名,那么 Inf2Cat 将创建未签名的目录文件 MyCatalogFileX86.cat 和 MyCatalogFileX64.cat。
Inf2Cat /driver:C:\MyDriver /os:2000,XP_X86,XP_X64,Server2003_X86,Server2003_X64,Vista_X86,Vista_X64
有关如何使用 Inf2Cat 创建目录文件的详细信息,请参阅为 PnP 驱动程序包创建目录文件。
转载于:https://www.cnblogs.com/time-is-life/p/5167427.html
Inf2Cat应用的参数使用详细介绍相关推荐
- uploadify插件可选参数的详细介绍
uploadify插件可选参数的详细介绍 以下是可选项的参数说明:(红色的属性代表常用的) 1 uploader 上传控件的主体文件,flash控件 默认值='uploadify.swf' 2 ...
- metersphere之性能测试 配置参数的详细介绍【转】
目录 性能测试配置及说明 1.1 场景配置 1.2 压测配置及参数说明 1.2.1 参数说明:资源池 1.2.2 参数说明:执行顺序 1.2.3 参数说明:自动停止开关 1.2.4 参数说明:并发用户 ...
- Apache中RewriteRule和RewriteCond规则参数的详细介绍
RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始.基础的功能,为了方 ...
- ROS参数服务器(参数使用详细介绍)
参数服务器是可通过网络访问的共享的多变量字典.它是节点存储参数的地方.用于配置参数.全局共享参数.参数服务器使用互联网传输,在节点管理器中运行,实现整个通信过程.它使用XMLRPC数据类型为参数赋值, ...
- 浅析Apache中RewriteRule和RewriteCond规则参数的详细介绍
参考: http://www.jb51.net/article/39298.htm http://www.cnblogs.com/scgw/archive/2011/05/01/2033730.ht ...
- 参数cluster_interconnect详细介绍
以下文本摘自metalink doc: This note attempts to clarify the cluster_interconnects parameter and the platfo ...
- 海思Hi3536处理器参数/芯片详细介绍
Hi3536是针对多路高清或多路D1 NVR产品应用开发的专业高端SoC.Hi3536内置高性能A17处理器和具有高达16路1080p 解码能力的多协议视频解码引擎,集成了多项复杂图像处理算法的高性能 ...
- 因为AI,我被裁了;MJ设计海报全流程;独立开发者每周收入2.3K美元;MJ常用参数超详细介绍 | ShowMeAI日报
- Linux shell脚本基础学习详细介绍(完整版)2
详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续 ...
最新文章
- 大学c语言11页,C语言程序设计题库(11页)-原创力文档
- Linux12-文件系统基础
- 设计模式 分析模式 华容道 中文分词算法......
- 2010 eWEEK 年度产品
- Visual Studio 2019 安装教程 附免费安装包资源
- 关于框架的胡言乱语(上)
- android java.lang.linkageerror_使用eclipse中的maven构建web应用出现 java.lang.LinkageError异常...
- c oracle代码,实现单一源代码 - 
Oracle® Developer Studio 12.5:C 用户指南
- python进阶10并发之六并行化改造
- 工程项目利用AutoMake生成Makefile实战
- 三级计算机等级2021年9月考试准考证下载步骤
- xycms留言板 php 1.5,XYCMS留言板PHP版 v1.9
- 知识库文章MDL9396274-How to:使用色环电阻计算器
- linux命令mvn,Linux下使用mvn命令(maven)
- 软件项目管理MOOC(北邮)——第十章测试答案
- GEE主成分分析全解析
- python抓取视频真实地址_快手批量获取真实地址python
- Java小农养成记第二十三天
- 二、TI毫米波雷达系列——IWR6843 DSP系统内存结构
- 解决vue和vue-template-compiler版本不一致问题
热门文章
- python处理多个excel文件-python多个excel文件合并成一个sheet
- python的assert(断言)异常步骤机制
- UVa 11307 - Alternative Arborescence(dp)
- 网络编程学习笔记(使用select函数的TCP和UDP回射服务器程序)
- 二分查找(递归和非递归)
- rest-framework:频率控制
- 15.selenium_case01
- excel执行INSERT和UPDATE操作语句
- 【Python学习】使用Pyinstaller将py文件导出为exe文件
- Java爬虫——网易云热评爬取