在INF文件中指明了硬件驱动该怎么设置到系统中,在INF文件中指明了硬件驱动该怎么着设置到系统中

  大家都了解,在“我的电脑”里有数也数不清的INF文件,可是却很少有人知晓,INF文件是干吗用的。充其量,也单独停留在INF文件可以解开锁定的注册表这一知觉的认识上,那么究竟怎么着是INF文件,INF文件又能干些什么呢?前几天让大家一并走进INF文件这一机密的世界。

百科:http://baike.baidu.com/view/637107.htm?fr=ala0_1_1

  揭开INF文件的机密面纱

 

  INF是Device INFormation
File的英文缩写,是Microsoft公司为硬件设备创建商发布其驱动程序推出的一种文件格式,INF文件中包括硬件配备的消息或脚本以控制硬件操作。在INF文件中指明了硬件驱动该怎么设置到系统中,源文件在哪儿、安装到哪一个文书夹中、怎么着在注册表中参预我有关新闻等等。
安装监视器、调制解调器和打印机等配备所需的驱动程序,都是因此INF文件,正是INF的功德才使得Windows可以找到这么些硬件设施的驱动并正确安装。当大家经过“起始→控制面板→添加删除程序→Windows安装程序”来添加系统组件的时候,INF文件将会自行调用。而在其它场合下,则必要在INF文件上点击鼠标右键,然后选拔“安装”,你才能胜利安装应用程序。

INF简介

  在C:/Windows/INF文件夹中存放有大气的INF文件。该公文夹一般处在隐含状态,假若你想查看该文件夹,可接纳“查看→文件夹选项→查看”,然后在“文件和文件夹”选项下选拔“突显所有文件”。

INF是Device INFormation
File的英文缩写,是Microsoft集团为硬件配备创制商发表其驱动程序推出的一种文件格式,是Windows操作系统下用来讲述设备或文件等数据
音讯的文件。INF文件是由专业的ASCII码组成,您可以用别样一款文字编辑器查看修改其中的情节。一般大家连年认为INF文件是系统装备的驱动程序,
其实那是荒唐的认识,Windows之所以在安装某些硬件的驱动时提示必要INF文件是因为INF文件为该装备提供了一个到家描述硬件参数和呼应驱动文件
(DLL文件)的音讯。就好比大家瞧着表达安装电脑硬件一样,我们就是Windows系统,表明书就是INF文件。INF文件功能更加强大,大致能做到
寻常操作的持有机能。您可以把它作为是Windows系统底下的超强批处理。要熟识领会和透亮依然是编辑INF文件须要对其内部结构有杰出的认识。INF
文件中富含硬件设备的音信或脚本以控制硬件操作。在INF文件中指明了硬件驱动该怎么设置到系统中,源文件在哪个地方、安装到哪一个文本夹中、怎么样在注册表中
插手我有关新闻等等。
安装监视器、调制解调器和打印机等设备所需的驱动程序,都是经过INF文件,正是INF的进献才使得Windows可以找到这一个硬件配备的驱动并不错安
装。当我们因此“开头→控制面板→添加删除程序→Windows安装程序”来添加系统组件的时候,INF文件将会自动调用。而在此外场面下,则须要在
INF文件上点击鼠标右键,然后拔取“安装”,你才能八面玲珑安装应用程序。

  解剖INF文件的协会

  在C:/Windows/INF文件夹中存放有雅量的INF文件。该公文夹一般处在隐含状态,如若你想查看该文件夹,可选取“查看→文件夹选项→查看”,然后在“文件和文件夹”选项下选用“显示所有文件”。

  INF文件其实是一种纯文本文件,可以用随意一款文本编辑软件来打开进行编制,如:记事本、写字板等。INF文件有一整套的编排规则,每一个INF文件都是严俊依据那个规则来编排的。

 

  *平整一:INF文件是分节的,每一个INF文件有不少的节组成,节名用方括号括起来。那一个节名有些是系统定义好的,有一部分是用户自定义的。每一个节名最长为255个字符(Windows
2000/XP/2003操作系统中)或28个字符(Windows
98操作系统中)。节与节时期从未先后顺序的分别,其余,同一个INF文件中借使出现八个相同的节名,则系统会活动将那多少个节名上面的条文合并到一道。

INF结构

  *规则二:在节与节里面的始末叫条目,每一个节又是由许多的条目组成的,每一个条目都是由形如“signature=”$CHICAGO$””的款式组成的。如若每一个条条框框的等号后有八个值,则每一个值期间用“,”号分隔开。

INF文件其实是一种纯文本文件,能够用随意一款文本编辑软件来打开进行编制,如:记事本、写字板等。INF文件有一整套的编辑规则,每一个INF文件都是严谨根据这么些规则来编排的。

  *平整三:INF文件对大小写不敏感。

  *平整一:INF文件是分节的,每一个INF文件有为数不少的节组成,节名用方括号括起来。这么些节名有些是系统定义好的,有一部分是用户自定义的。每
一个节名最长为255个字符(Windows
2000/XP/2003操作系统中)或28个字符(Windows
98操作系统中)。节与节时期没有先后顺序的分别,此外,同一个INF文件中一旦出现四个一律的节名,则系统会自行将那五个节名下边的条条框框合并到联合。

  *平整四:“;”号前边的情节为注释。

  *规则二:在节与节之内的情节叫条目,每一个节又是由许多的条款组成的,每一个条目都是由形如“signature=”$CHICAGO$””的花样构成的。如若每一个条条框框的等号后有四个值,则每一个值时期用“,”号分隔开。

  *规则五:如若一个条款的情节过多,在一行不能书写完全,则用“\”将一行内容书写为多行。

  *平整三:INF文件对大小写不灵敏。

  通晓了INF文件的条条框框后,让大家一起来解剖INF文件的布局。

  *平整四:“;”号前边的内容为注释。

 

  *平整五:倘诺一个条文的情节过多,在一行不可能书写完全,则用“\”将一行内容书写为多行。

  1.Version节

  精通了INF文件的条条框框后,让我们一道来解剖INF文件的布局。

  每一个INF文件都包蕴一个如此的节,该节中的条目重倘诺描述此INF文件支持的设施项目和适用的操作系统。在该节中如若出现“signature=”$CHICAGO$””那样的条目则表示该INF文件适用于Windows
98之后的持有操作系统,倘诺含有“signature=”$Windows
NT$””那样的条文则代表该INF文件适用于Windows
2000/XP/2003操作系统,而且双方必具其一。

  1.Version节

  别的,该节中“CLASS”条目很要紧,它申明了配备的品类,常见的品类有:Display(突显设备,如显卡)、Media(多媒体设备,如声卡)、Net(网络设施,通常是网卡)、Modem(调制解调器)、Printer(打印设备)、Image(图像捕获设备,如视频头)。

  每一个INF文件都饱含一个这么的节,该节中的条目紧如果讲述此INF文件协理的设备项目和适用的操作系统。在该节中假使出现“signature=”$CHICAGO$””那样的条规则代表该INF文件适用于Windows
98之后的有着操作系统,假如带有“signature=”$Windows
NT$””那样的条条框框则意味该INF文件适用于Windows
2000/XP/2003操作系统,而且双方必具其一。

  2.Manufacturer节

  其它,该节中“CLASS”条目很重大,它表明了设施的种类,常见的品类有:Display(彰显设备,如显卡)、Media(多媒体设备,如
声卡)、Net(网络设施,日常是网卡)、Modem(调制解调器)、Printer(打印设备)、Image(图像捕获设备,如视频头)。

  该节中的条目紧即使讲述INF文件可以识其余具备硬件设备,其中蕴藏有装备的生产厂家,以便设备的正确性安装。如“%ATi%=ATi”指明设备的生产商为“ATi”,这些我们都不会陌生吧,是显卡的生产商。

  2.Manufacturer节

  3.SourceDisksNames节

  该节中的条目首要是讲述INF文件可以分辨的富有硬件装置,其中包蕴有配备的生产厂家,以便设备的科学安装。如“%ATi%=ATi”指明设备的生产商为“ATi”,那一个我们都不会陌生吧,是显卡的生产商。

  该节主要指明安装文件所在的介质。如:“1=”ATi
Drivers Release CD””声明所有驱动程序都在零售版的CD盘上。

  3.SourceDisksNames节

  4.SourceDiskFiles节

  该节紧要指明安装文件所在的介质。如:“1=”ATi Drivers Release
CD””申明所有驱动程序都在零售版的CD盘上。

  驱动程序文件列表及被设置的职务,该节必须结合[SourceDisksNames]节才能通晓具体的岗位。如“atinbtxx.sys=1”,则你不可能不到[DestinationDirs]节去查看“1”具体代表丰盛地方。

  4.SourceDiskFiles节

  5.DestinationDirs节

  驱动程序文件列表及被装置的职位,该节必须结合[SourceDisksNames]节才能了解具体的岗位。如“atinbtxx.sys=1”,则你不可能不到[DestinationDirs]节去查看“1”具体代表丰富地点。

  INF文件会提示安装程序在设置的进度中,将一部分文件复制到硬盘上,或者将硬盘上的一些文书删除、重命名等。该节即指定了为促成上述目标的文件所在的目标路径。

  5.DestinationDirs节

  6.DefaultInstall节和Install节

  INF文件会提示安装程序在装置的长河中,将一部分文本复制到硬盘上,或者将硬盘上的一些文件删除、重命名等。该节即指定了为贯彻上述目标的文件所在的目标路径。

  在这一节中描述了配备驱动程序与硬件配备的实际上性能。默认情状下,首先实施[DefaultInstall]节,该节指定了要复制或删除的公文,注册表的换代,INF文件的更新等等音信,同时又富含指向其他节的指针。

  6.Defaultinstall节和Install节

  7.String节

  在这一节中讲述了设备驱动程序与硬件设施的实际上性能。默认景况下,首先实施[DefaultInstall]节,该节指定了要复制或删除的文本,注册表的创新,INF文件的换代等等音讯,同时又带有指向其余节的指针。

  这一节中定义了字符串变量,当某些字符串频仍地冒出在INF文件中,为简化输入,能够在该节中定义一个字符串变量,代表该字符串出现在INF文件中。

  7.String节

 

  这一节中定义了字符串变量,当某些字符串频仍地冒出在INF文件中,为简化输入,可以在该节中定义一个字符串变量,代表该字符串出现在INF文件中。

  读懂INF文件

  上边让大家以ATi显卡的用于Windows
XP的WDM驱动程序为例来说贝拉米(Bellamy)下INF文件的切实可行意思,由于INF文件反复很长,为了印证方便,我们删除了部分多数的音信,仅保留一个INF文件的构造。

  INF文件可以实例

  光说不练不行,下边让大家来看几个INF文件的超级应用。

  1.开拓“锁”定的注册表

  第一步:打开记事本程序,输入以下内容:

  [version]

  signature=”$chicago$”

  [defaultinstall]

  delReg=DeleteMe

  [DeleteMe]

  HKCU,“Software\Microsoft\Windows\CurrentVersion\Policies\System”,“DisableregstryTools”

  HKLM,“Software\Microsoft\Windows\CurrentVersion\Policies\System”,“DisableregstryTools”

  输入达成,另存为UNLOCK.INF,名字任取,增加名必须是INF。

相关文章