标题: inF格式文件及其驱动程序 [打印本页]

作者: 51黑er    时间: 2015-11-10 02:13
标题: inF格式文件及其驱动程序
.INF文件即Device InformationFile(设备信息文件),主要用来指示安装Windows驱动程序(*.sys),一般一个windows驱动程序需要配合一个INF文件才可以进行安装

INF文件实质为文本文件,可用记事本打开查看编辑,其包含了相应的USb设备及其驱动程序的详细信息。这些信息包括什么设备使用什么驱动程序,设备信息在系统注册表中的存储等.

INF文件结构
其由标准的ASCII码,其文件功能强大,可以看成是windows系统底下的超强批处理。其主要由节(section),键(key),值(value)组成.其主要节如下:


版本节-----Version
主要用于版本控制,包括:Signature项,Class项和ClassGUID 项等。
Signature定义INF文件需要用在何种操作系统中,有$Windows NT$,$Chicago$及$Windows95$,一般选择$Chicago$.
Class项:用于指明驱动程序所属的类别。
ClassGUID:用于指明设备类型的GUID,设备的GUID值是固定的,以下为常见值:
图表如下:

续表:

续表:



源文件盘节符-----SourceDiskNames
罗列源文件所在盘符序列码,盘描述符,盘卷标号和盘序列号。

源文件节-----SourceDisksFiles
指定安装时使用的源文件和盘符序列号,盘描述符。

目标磁盘节-----DestinationDirs
指定CopyFiles,Renfiles或Delfiles入口的缺省操作目录

供应商节-----Manufacturer
指明供应商及其对应Models节的名称

默认安装节-----DefaultInstall
指明添加注册表的字节等号后面为自定义节名

字符串节-----String
定义了字符串变量,当某些字符串频繁的出现在INF文件中时,为简化输入,可以在该字节中定义一个字符串变量,用该字符串变量来代替在INF文件中出现的字符串。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1