IniFile 表

IniFile 表包含应用程序需要在 .ini 文件中设置的 .ini 信息。

IniFile 表包含以下列。

类型 密钥 Nullable
IniFile Identifier Y N
FileName FileName N N
DirProperty Identifier N Y
部分 Formatted N N
密钥 Formatted N N
格式化 N N
操作 整数 N N
Component_ Identifier N N

 

IniFile

此表的注册表项。

FileName

要在其中写入信息的 .ini 文件的可本地化名称。

DirProperty

属性的名称,其值解析为包含 .ini 文件的文件夹的完整路径。 此属性可以是 Directory 表中的某个目录的名称、由 AppSearch 表设置的一个属性,或者是表示某个完整路径的任何其他属性。 如果此字段留空,则会在 WindowsFolder 属性指定完整路径的文件夹中创建 .ini 文件。

Section

可本地化的 .ini 文件节。

Key

节中的可本地化的 .ini 文件键。

Value

要写入的可本地化值。

Action

要进行的修改类型。

常数 十六进制 十进制 修改
msidbIniFileActionAddLine 0x000 0 创建或更新 .ini 条目。
msidbIniFileActionCreateLine 0x001 1 仅当 .ini 条目还不存在时才会创建。
msidbIniFileActionAddTag 0x003 3 创建新条目或将新的逗号分隔值追加到现有条目。

 

Component_

Component 表的第一列的外部键,它引用的组件控制着 .ini 值的安装。

备注

当选择在本地安装或从源运行相应的组件时,才会写出 .ini 文件信息。

执行 WriteIniValues 操作RemoveIniValues 操作时会引用此表。

验证

ICE03
ICE06
ICE32
ICE46
ICE69
ICE88
ICE91