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 目录。
移除某个节中的最后一个值会删除该节。 除了删除整个节的所有值之外,没有其他方法可以删除整个节。
验证