Sdílet prostřednictvím


Tabulka AppSearch

Tabulka AppSearch obsahuje vlastnosti potřebné k vyhledání souboru s konkrétním podpisem souboru. Tabulku AppSearch lze také použít k nastavení vlastnosti na existující hodnotu registru nebo .ini záznam souboru.

Tabulka AppSearch obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
Vlastnost identifikátor Y N
Podpis_ identifikátor Y N

 

Sloupce

vlastnost

Spuštění akce AppSearch nastaví tuto vlastnost na umístění souboru označeného sloupcem Signature_. Tato vlastnost je nastavena, pokud podpis souboru existuje v počítači uživatele. Vlastnosti použité v tomto sloupci musí být veřejné vlastnosti a musí mít identifikátor, který neobsahuje malá písmena.

Vlastnost uvedená v poli Vlastnost může být inicializována v Vlastnost tabulky nebo z příkazového řádku. Pokud akce AppSearch vyhledá podpis, instalační program přepíše hodnotu inicializované vlastnosti nalezenou hodnotou. Pokud se podpis nenajde, použije se počáteční hodnota vlastnosti. Pokud nebyla vlastnost nikdy inicializována, vlastnost bude nastavena pouze v případě, že je nalezen podpis. V opačném případě je vlastnost nedefinovaná.

Signature_

Sloupec Signature_ obsahuje jedinečný identifikátor označovaný jako podpis a je také externím klíčem do RegLocatoru , IniLocator , CompLocatora tabulky DrLocator. Při hledání souboru musí být hodnota v tomto sloupci také cizím klíčem do tabulky Signature. Pokud hodnota v tomto sloupci není uvedená v tabulce Podpis, instalační program určí, že hledání je adresář.

Poznámky

Akce AppSearch v sekvenčních tabulkách zpracuje informace v této tabulce. Informace o použití sekvenčních tabuleknaleznete v tématu Použitísekvenční tabulky .

Akce AppSearch vyhledá podpisy pomocí tabulky CompLocator, první tabulka RegLocator druhé tabulky, IniLocator třetí a nakonec tabulku DrLocator. Podpisy souborů jsou uvedeny v tabulce Podpis. Podpis, který není v tabulce Podpis, označuje adresář a akce nastaví vlastnost na cestu k adresáři pro tento podpis.

Viz Hledání existujících aplikací, souborů, položek registru nebo položek .ini souboru.

Validace

ICE03
ICE06
ICE32
ICE52
ICE88