2024年4月30日发(作者:)
inf形式与要求
INF是指用来支持安装程序的配置文件,这些文件包含特定的信息,用于安装程序的
安装和配置。 INF文件的编写并不是很繁琐,但需要仔细考虑,以确保安装程序被正确地
执行。
以下是有关INF形式和要求的信息:
一、基本格式
每个INF文件由四个主要部分组成:
·[version]组
·[DefaultInstall]组
·[DefaultInstall]组和其他可以自定义的组
·文件引用
1. [version]组
这个组是必需的,它会告诉安装程序系统程序的版本信息。在这个组中,必须指定产
品的名称、版本信息和厂商名称。
2. [DefaultInstall]组
该组告诉安装程序,需要安装哪些文件、寄生模块等等。在此组中,必须指定
CopyFiles命令和AddReg命令。
DefaultInstall组定义了默认的安装选项,而其他自定义组可以用来定义其他选项。
这些组需要指定自己的命令和参数。
4. 文件引用
最后,INF文件必须引用通过CopyFiles命令复制到设备上的所有文件。
二、写入INF文件的指令
1. CopyFiles
CopyFiles命令指定需要复制的文件,并指定其目标位置。
例如,以下指令可以将和从SourceDir目录复制到目标目录:
[SourceDisksFiles]
[DestinationDirs]
DefaultDestDir = 17102,.MyDir
这个例子显示了DestinationDirs元素,它告诉安装程序文件的目标位置。
2. AddReg
AddReg命令是最重要的命令之一。它用于添加条目到注册表中。以下是一个使用
AddReg命令的例子:
[MyAddReg]
HKLM,"SoftwareMyCompanyMyApplication","Data","Hello, World!"
这个例子指定了HKey_Local_Machine作为注册表项的位置,其中包含数据"Hello,
World!"。
三、INF文件的限制条件
1. INF文件必须以“;.INF”结尾。
2. INF文件中不能有空行。
3. INF文件中不能使用分号';'和星号'*',因为这些字符用于注释和文件名通配符。
4. INF文件中不能使用[和]这些括号以外的字符,因为它们被用于标识不同的组。


发布评论