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 einer Registrierung oder .ini Dateieintrag festzulegen.
Die AppSearch-Tabelle enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Eigentum | Bezeichner | Y | N |
Unterschrift_ | Bezeichner | Y | N |
Spalten
-
-Eigenschaft
-
Wenn Sie die AppSearch--Aktion ausführen, wird diese Eigenschaft auf den Speicherort der Datei festgelegt, die in der Spalte Signature_ angegeben ist. Diese Eigenschaft wird festgelegt, wenn die Dateisignatur auf dem Computer des Benutzers vorhanden ist. Die in dieser Spalte verwendeten Eigenschaften müssen öffentlichen Eigenschaften sein und einen Bezeichner aufweisen, der keine Kleinbuchstaben enthält.
Die im Feld "Eigenschaft" aufgeführte Eigenschaft kann in der tabelle Property oder über eine Befehlszeile initialisiert werden. Wenn die AppSearch- Aktion die Signatur findet, überschreibt das Installationsprogramm den initialisierten Eigenschaftswert mit dem gefundenen Wert. Wenn die Signatur nicht gefunden wird, wird der ursprüngliche Eigenschaftswert verwendet. Wenn die Eigenschaft nie initialisiert wurde, wird die Eigenschaft nur festgelegt, wenn die Signatur gefunden wird. Andernfalls ist die Eigenschaft nicht definiert.
-
Signature_
-
Die spalte Signature_ enthält einen eindeutigen Bezeichner namens "Signatur" und ist auch ein externer Schlüssel in den RegLocator, IniLocator, CompLocatorund DrLocator Tabellen. Bei der Suche nach einer Datei muss der Wert in dieser Spalte auch ein Fremdschlüssel in der tabelle Signatur sein. Wenn der Wert in dieser Spalte nicht in der Tabelle "Signatur" aufgeführt ist, bestimmt das Installationsprogramm, dass die Suche nach einem Verzeichnis ist.
Bemerkungen
Die AppSearch- Aktion in Sequenztabellen verarbeitet die Informationen in dieser Tabelle. Informationen zur Verwendung von Sequenztabellenfinden Sie unter Verwenden einer Sequenztabelle.
Die AppSearch- Aktion sucht nach Signaturen mithilfe der CompLocator Tabelle zuerst, der RegLocator Tabelle zweiten, der IniLocator Tabelle dritten und schließlich der DrLocator Tabelle. Dateisignaturen werden in der Tabelle Signature aufgeführt. Eine Signatur, die sich nicht in der Signaturtabelle befindet, zeigt ein Verzeichnis an, und die Aktion legt die Eigenschaft auf den Verzeichnispfad für diese Signatur fest.
Siehe Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder .ini Dateieinträgen.
Validierung