/Windows/INF文件夹着存放有恢宏之INF文件。/Windows/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驱动程序为例来说明一下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。

相关文章