深入设备信息文件.INF

当我们在基于Win 98的系统中为计算机添加新硬件设备的时候 , 将设备与计算机进行正确的物理连接后 , 要使硬件设备发挥作用 , 必须要为该设备安装相应的驱动程序 , 这时我们可能就会接触INF文件了 。
什么是INF文件?INF文件指的是设备信息文件 。在给指定的硬件设备安装驱动程序时 , 首先要找到该设备所对应的INF文件 , 然后系统会根据INF文件中包含的检测和安装设备的信息来决定设备使用的资源并为该设备安装相应的驱动程序 。当一个硬件制造商开发新产品时 , 必须要建立一个INF文件来明确地定义各个级别的设备所需要的资源和文件 。
虽然INF文件最普遍的应用是为安装硬件设备的驱动程序服务的 , 但是在Win 98系统中INF文件可以为我们使用和维护系统提供极大的方便 。下面就介绍一下INF文件在这方面的应用 。

Win 98的定制安装
定制安装也称为无看守安装 。通常情况下安装Win 98系统需要守在计算机前进行系统安装的交互操作 , 如果你觉得这样既费时又枯燥 , 你可以利用Win 98安装光盘中提供的Batch工具制作一个自动安装Win 98的脚本 , 即生成一个包含安装Win 98时需要和安装向导进行交互的各种信息的INF文件(通常文件名为Msbatch.inf) 。利用该INF文件 , 下次安装Win 98系统时 , 将该INF文件作为Win 98安装命令的参数 , 你就可以让安装程序根据INF文件包含的信息自动地对Win 98进行安装和配置 。因为利用Batch工具制作INF文件时 , 所有的选项均是用户根据自己的需要进行填写或选择 , 故这种安装方法也称为定制安装 。主要的相关操作如下:

Batch工具的安装
在Win 98的安装光盘中 , 双击/tools /reskit/batch目录中的setup程序图标安装Batch98工具 。

生成自动安装脚本msbatch.inf
运行Batch工具 , 按照界面提示根据自己的需要收集并填写相关的信息 , 完成后点击主界面的“保存设置到INF”按钮 , 生成一个默认名为msbatch.inf的文件 , 建议将该文件保存到软盘中 。

无看守安装的命令格式
要进行无看守的安装 , 需要在安装Win 98时将生成的INF文件作为安装命令的参数 , 格式如下:

x:/win98/setup a:msbatch.inf

【说明】x指光驱的盘符;示例中INF文件在软盘上 , 如果INF文件位于硬盘中 , 那么在命令行中一定要指定该文件的绝对路径 。

附加组件的安装
在Win 98系统中 , 可以通过在“控制面板”中选择“添加/删除程序”项 , 添加或删除Win 98的标准组件 。除了标准组件 , 我们还可以利用有关的INF文件为Win 98安装一些非常有用的附加组件 , 例如:系统策略编辑器、组策略、口令列表编辑器等等 。下面以安装“系统策略编辑器”为例说明 。

1.打开“控制面板”中的“添加/删除程序”项 , 选择“Windows 98安装程序”标签页并单击“从磁盘安装”按钮;

2.在弹出的“从磁盘安装”对话框中 , 单击“浏览”按钮;

3.在“打开”对话框中 , 选定“驱动器”为光驱 , 并将“文件夹”定位在ToolsReskitNetadminPoledit , 这时从“文件名”列表中选择“poledit.inf” , 单击“确定”(见图1) 。

深入设备信息文件.INF



图1
4.返回到“从磁盘安装”对话框 , 按下“确定”按钮 , 弹出名称仍为“从磁盘安装”的对话框;在“组件”列表中选中“系统策略编辑器”复选框并单击“确定”(见图2) 。


图2
5.系统根据poledit.inf所包含的信息 , 从盘的相应目录中将所需的文件拷贝到硬盘的相应目录中 , 在进行有关的系统更新后 , 组件“系统策略编辑器”就安装完成了 。

推荐阅读