Hledání existujících aplikací, souborů, položek registru nebo položek .ini souborů
Instalační služba systému Windows může během instalace vyhledat konkrétní soubor nebo adresář. Vyhledávání souborů nebo adresářů slouží k určení, jestli už uživatel nainstaloval verzi aplikace.
Akce AppSearch vyhledá v uživatelském systému podpisy souborů zadané v tabulce AppSearch. Pokud akce AppSearch najde nainstalovaný soubor nebo adresář se zadaným podpisem, nastaví odpovídající vlastnost, která je zadána také v tabulce AppSearch, na umístění souboru nebo adresáře. Při hledání souboru musí být podpis souboru také uveden v tabulce podpisů . Pokud je podpis souboru uvedený v tabulce AppSearch a není uvedený v tabulce Signatures, vyhledávání hledá adresář, položku registru nebo .ini položku souboru.
Chcete-li urychlit hledání uživatelského počítače, instalační program dotazuje následující databázové tabulky lokátoru v pořadí uvedeném pro navrhované umístění hledání:
- Pokud je podpis souboru uvedený v tabulce CompLocator Table, navrhované umístění hledání je klíčovou cestou komponenty. Pokud podpis není uveden v této tabulce nebo není nainstalován na navrhovaném umístění, instalační program se dotáže tabulky RegLocator Table ohledně navrhovaného umístění.
- Pokud je podpis souboru uvedený v tabulce RegLocator Table, navrhované umístění hledání je klíčová cesta napsaná v registru uživatele. Pokud podpis není uveden v této tabulce nebo není nainstalován na navrhovaném umístění, instalační program se dotazuje na tabulku IniLocator Table pro navrhované umístění.
- Pokud je podpis souboru uveden v IniLocator Table, navrhované umístění hledání je klíčová cesta napsaná v souboru .ini, který je ve výchozím adresáři Windows uživatelského systému. Pokud podpis není uveden v této tabulce nebo není nainstalován na navrhovaném místě, instalační program se dotáže tabulky DrLocator na navrhované místo.
- Pokud je podpis souboru uvedený v tabulce DrLocator Table, navrhované umístění hledání je cesta ve stromu adresáře uživatele. Hloubka úrovní podadresáře pro hledání pod tímto umístěním je také uvedena v této tabulce.
Při prvním nalezení podpisu souboru v navrhovaném umístění instalační program přestane vyhledávat tento soubor nebo adresář a nastaví odpovídající vlastnost v tabulce AppSearch. Další informace najdete v následujících tématech:
- Hledání ve všech pevných discích pro soubor
- hledání adresáře a souboru v adresáři
- hledání souboru a vytvoření vlastnosti, která obsahuje cestu k souboru
- Hledání souboru v určitém umístění
- Vyhledání položky v registru a vytvoření vlastnosti, která uchovává hodnotu registru