IniLocator 表

IniLocator 表包含使用 .ini 文件搜索文件或目录或搜索特定 .ini 条目本身所需的信息。 .ini 文件必须存在于默认Microsoft Windows 目录中。

IniLocator 表包含以下列。

类型 钥匙
签名_ 标识符 Y N
文件名 FileName N N
部分 文本 N N
钥匙 文本 N N
整数 N Y
类型 整数 N Y

 

Signature_

Signature 表的第一列中的外部键。 Signature_表示唯一的签名,也是签名表一列的外部键。 如果签名表中存在此签名,则搜索是文件。 如果签名表中缺少此键,并且 Type 列的值 msidbLocatorTypeRawValue,则搜索由 IniLocator 表指定的 .ini 项。 否则,搜索由 IniLocator 表指定的目录。

FileName

.ini 文件名。

部分

.ini 文件中的节名称。

密钥

节中的键值。

字段

.ini 行中的字段。 如果 Field 为 Null 或 0,则读取整个行。 这必须是非负数。

类型

一个值,该值确定 .ini 值是文件位置、目录位置还是原始 .ini 值。

下表列出了有效值。 如果不存在,类型设置为 1。

不断 十六进制 十进制 描述
msidbLocatorTypeDirectory 0x000 0 目录位置。
msidbLocatorTypeFileName 0x001 1 文件位置。
msidbLocatorTypeRawValue 0x002 2 原始 .ini 值。

 

言论

此表与 AppSearch 表一起使用。

此表的列通常未本地化。 如果作者决定搜索多种语言的产品,则每个语言的表中可以包含一个单独的条目。

ActionText 表中指定了进度显示或日志记录的关联本地化文本。

请参阅 搜索现有应用程序、文件、注册表项或 .ini 文件条目

验证

ICE03
ICE06