Udostępnij za pośrednictwem


Tabela AppSearch

Tabela AppSearch zawiera właściwości potrzebne do wyszukania pliku o określonym podpisie pliku. Tabelę AppSearch można również użyć do ustawienia właściwości na istniejącą wartość wpisu rejestru lub .ini pliku.

Tabela AppSearch zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Własność identyfikator Y N
Podpis_ identyfikator Y N

 

Kolumny

właściwość

Uruchomienie akcji AppSearch powoduje ustawienie tej właściwości na lokalizację pliku wskazanego przez kolumnę Signature_. Ta właściwość jest ustawiana, jeśli podpis pliku istnieje na komputerze użytkownika. Właściwości używane w tej kolumnie muszą być właściwości publiczne i mają identyfikator, który nie zawiera małych liter.

Właściwość wymieniona w polu Właściwość może zostać zainicjowana w tabeli właściwości lub z wiersza polecenia. Jeśli akcja AppSearch lokalizuje podpis, instalator zastępuje zainicjowaną wartość właściwości znalezioną. Jeśli podpis nie zostanie znaleziony, zostanie użyta początkowa wartość właściwości. Jeśli właściwość nigdy nie została zainicjowana, właściwość zostanie ustawiona tylko wtedy, gdy zostanie znaleziony podpis. W przeciwnym razie właściwość jest niezdefiniowana.

Signature_

Kolumna Signature_ zawiera unikatowy identyfikator nazywany podpisem i jest również kluczem zewnętrznym w RegLocator, IniLocator, CompLocatori tabel DrLocator. Podczas wyszukiwania pliku wartość w tej kolumnie musi być również kluczem obcym w tabeli Signature. Jeśli wartość w tej kolumnie nie znajduje się na liście w tabeli Signature, instalator ustali, że wyszukiwanie jest katalogiem.

Uwagi

Akcja AppSearch w tabelach sekwencji przetwarza informacje w tej tabeli. Aby uzyskać informacje na temat używania tabel sekwencji , zobacz Using a Sequence Table.

Akcja AppSearch wyszukuje podpisy przy użyciu tabeli CompLocator, a następnie tabeli RegLocator drugiej, trzeciej tabeli IniLocator, a na końcu tabeli DrLocator. Podpisy plików są wyświetlane w tabeli Signature. Podpis, który nie znajduje się w tabeli Signature, oznacza katalog, a akcja ustawia właściwość na ścieżkę katalogu dla tego podpisu.

Zobacz wyszukiwanie istniejących aplikacji, plików, wpisów rejestru lub wpisów plików .ini.

Walidacja

ICE03
ICE06
ICE32
ICE52
ICE88