
图2 INF文件的位置

图3 右键安装
INF文件的另外一种使用方法就是由其它程序直接调用,比如当我们在“控制面板”中双击“添加硬件”安装硬件驱动程序时,“添加硬件向导”就会调用并解释相应的INF文件并“照单”执行安装任务。
三、INF文件的应用事例
INF文件的“本职工作”是完成硬件设备的配置和安装,但理解了它的结构、功能和使用方法以后,我们可以把它用在其它方面。来看下面的两个实例。
实例一:修改注册表
修改注册表常用的方法就是使用注册表编辑器或导入REG文件,但有时注册表编辑器和REG文件都会被锁定或禁用,比如有些恶意网站修改了你的IE选项后还会同时锁定注册表编辑器和禁止导入REG文件,以防止你修改被篡改了IE选项。遇到这种情况,INF文件就能大显身手。来看下面的代码:
[Version]
Signature="$CHICAGO$"
[Defaultinstall]
delREG=Gc
[Gc] HKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\system","disableregistrytools","0x00010001","1"
把上面的这段代码复制到记事本,另存为一个INF文件,然后在该文件上单击右键,在弹出的菜单上选择“安装”,被锁定的注册表编辑器就会立即解锁。
INF文件是文本文件,可以用记事本手工制作,但INF文件的语法复杂难记,有没有简单的方法制作INF文件呢?可以把REG文件转换为INF文件。在网上有很多REG文件的代码,上述INF文件的代码就是由一个解除注册表
