RemoveIniFile 表

RemoveIniFile 表包含应用程序需要从 .ini 文件中删除的信息。

RemoveIniFile 表包含以下列。

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

 

RemoveIniFile

此表的注册表项。

FileName

要在其中删除信息的 .ini 文件名。

DirProperty

一个属性的名称,将假定该属性的值解析为待删除 .ini 文件的文件夹完整路径。 此属性可以是 Directory 表中的某个目录的名称、由 AppSearch 表设置的一个属性,或者是表示某个完整路径的任何其他属性。

Section

可本地化的 .ini 文件节。

Key

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

Value

要删除的可本地化值。 当 Action 为 4 时,必须提供值。

Action

要进行的修改类型。

常数 十六进制 十进制 含义
msidbIniFileActionRemoveLine 为 0x002 2 删除 .ini 条目。
msidbIniFileActionRemoveTag 0x004 4 从 .ini 条目中删除标记。

 

Component_

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

备注

当选择在本地安装或从源运行相应的组件时,.ini 文件信息将被删除。

执行 RemoveIniValues 操作时将引用此表。

如果将 Directory_ 列指定为 null,则 ini 文件位置将是标准 Windows ini 位置,默认情况下是 Windows 目录。

移除某个节中的最后一个值会删除该节。 除了删除整个节的所有值之外,没有其他方法可以删除整个节。

验证

ICE03
ICE06
ICE32
ICE40
ICE46
ICE69