Freigeben über


AppSearch-Tabelle

Die AppSearch-Tabelle enthält Eigenschaften, die zum Suchen nach einer Datei mit einer bestimmten Dateisignatur erforderlich sind. Die AppSearch-Tabelle kann auch verwendet werden, um eine Eigenschaft auf den vorhandenen Wert eines Eintrags in der Registrierung oder in einer INI Datei festzulegen.

Die AppSearch-Tabelle enthält die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
Eigenschaft Identifier J N
Signature_ Identifier J N

 

Spalten

Eigenschaft

Durch Ausführen der AppSearch-Aktion wird diese Eigenschaft auf den Speicherort der Datei festgelegt, die durch die Spalte „Signature_“ angegeben wird. Diese Eigenschaft wird festgelegt, wenn die Dateisignatur auf dem Computer des Benutzers oder der Benutzerin vorhanden ist. Die in dieser Spalte verwendeten Eigenschaften müssen öffentliche Eigenschaften sein und über einen Bezeichner verfügen, der keine Kleinbuchstaben enthält.

Die im Feld „Property“ aufgeführte Eigenschaft kann in der Tabelle Property oder über eine Befehlszeile initialisiert werden. Wenn die AppSearch-Aktion die Signatur findet, überschreibt der Installer den initialisierten Eigenschaftswert mit dem gefundenen Wert. Wenn die Signatur nicht gefunden wird, wird der anfängliche Eigenschaftswert verwendet. Falls die Eigenschaft nie initialisiert wurde, wird sie nur dann festgelegt, wenn die Signatur gefunden wird. Andernfalls ist die Eigenschaft undefiniert.

Signature_

Die Spalte „Signature_“ enthält einen eindeutigen Bezeichner, der „Signatur“ genannt wird und auch ein externer Schlüssel für die Tabellen RegLocator, IniLocator, CompLocator und DrLocator ist. Bei der Suche nach einer Datei muss der Wert in dieser Spalte auch ein Fremdschlüssel für die Tabelle Signature sein. Wenn der Wert in dieser Spalte nicht in der Signature-Tabelle aufgeführt ist, bestimmt der Installer, dass die Suche nach einem Verzeichnis erfolgt.

Bemerkungen

Die AppSearch-Aktion in Sequenztabellen verarbeitet die Informationen in dieser Tabelle. Informationen zur Verwendung von Sequenztabellen finden Sie unter Verwenden einer Sequence-Tabelle.

Die AppSearch-Aktion sucht zuerst mithilfe der CompLocator-Tabelle nach Signaturen, dann nacheinander mithilfe der RegLocator-Tabelle, der IniLocator-Tabelle und schließlich der DrLocator-Tabelle. Dateisignaturen sind in der Signature-Tabelle aufgelistet. Eine Signatur, die sich nicht in der Signature-Tabelle befindet, bezeichnet ein Verzeichnis, und die Aktion legt die Eigenschaft auf den Verzeichnispfad für diese Signatur fest.

Weitere Informationen finden Sie unter Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder INI-Dateieinträgen.

Überprüfen

ICE03
ICE06
ICE32
ICE52
ICE88