AppSearch 表
AppSearch 表包含搜索某个具有特定文件签名的文件所需的属性。 AppSearch 表还可用于将属性设置为注册表或 .ini 文件条目的现有值。
AppSearch 表包含以下列。
列 | 类型 | 密钥 | Nullable |
---|---|---|---|
属性 | Identifier | Y | N |
Signature_ | Identifier | Y | N |
列
-
Property
-
运行 AppSearch 操作会将此属性设置为 Signature_ 列指示的文件的位置。 如果用户的计算机上存在文件签名,则设置此属性。 此列中使用的属性必须是公共属性,并且有一个不包含小写字母的标识符。
“属性”字段中列出的属性可以在 Property 表中初始化,也可以从命令行初始化。 如果 AppSearch 操作找到签名,安装程序会使用找到的值替代初始化的属性值。 如果未找到签名,则使用初始属性值。 如果该属性从未初始化过,则只有在找到签名时才会设置该属性。 否则,该属性为未定义属性。
-
Signature_
-
Signature_ 列包含称为签名的唯一标识符,也是 RegLocator、IniLocator、CompLocator 和 DrLocator 表的外部键。 搜索文件时,此列中的值也必须是 Signature 表的外键。 如果此列中的值未在 Signature 表中列出,则安装程序确定搜索的是目录。
备注
序列表中的 AppSearch 操作将处理此表中的信息。 若要了解如何使用序列表,请参阅使用序列表。
AppSearch 操作依次使用 CompLocator 表、RegLocator 表、IniLocator 表、DrLocator 表来搜索签名。 文件签名在 Signature 表中列出。 Signature 表中没有的签名表示一个目录,操作会将属性设置为该签名的目录路径。
请参阅搜索现有应用程序、文件、注册表项或 .ini 文件条目。
验证