inf简介
2021-07-01
287
0
INF是Device Information的缩写,是用于设备驱动安装时的信息配置文件。它包含了设备安装时的一些配置信息,系统通过这些配置信息,将驱动程序与物理的硬件设备进行关联。
INF文件安装后,系统会为其它生一个同名的PNT文件。
PNF文件叫做Precompiled INF文件,即预编译安装文件。
INF文件的内容
INF 文件是一个文本文件,其中包含设备安装组件安装驱动程序时使用的所有信息。这些信信息包括:
- 驱动程序名称和位置
- 驱动程序版本信息
- 注册表信息
INF文件的功能
- 识别特定的设备。主要是通过硬件ID 和兼容ID 号,系统从总线驱动读到的硬件ID 号(这个是要看USB Spec)和Inf 文件中的硬件ID 号进行比对,当匹配上后,系统知道这个Inf 文件就是为了这个设备来用的。(匹配不上了,当然不要进行后面的工作)
- 将文件从介质(如安装光盘)拷贝到系统。主要是Sys 文件,当然还有DLL 和co-installers文件、应用程序以及其他文件。
- 在注册表中添加一个入口。这是描述设备和它相关的设备,提供设备或驱动指定配置信息,描述给服务驱动管理器的”服务”.(这个服务,并不同于一个开机运行的一个应用程序)