Suchen nach einem Registrierungseintrag und Erstellen einer Eigenschaft mit dem Wert der Registrierung
So suchen Sie nach einem Registrierungseintrag und erstellen eine Eigenschaft, die den Wert dieser Datei enthält
Fügen Sie die Signatur nicht der Signaturtabelle oder der CompLocator-Tabelle hinzu. Wenn eine Dateisignatur in der AppSearch-Tabelle und nicht in den Signature- oder CompLocator-Tabellen aufgeführt ist, sucht der Installer in der RegLocator-Tabelle.
Geben Sie den Registrierungseintrag an, nach dem in der RegLocator-Tabelle gesucht werden soll. Wenn die Signatur in der Signaturtabelle nicht vorhanden ist und der Wert der Spalte Type msidbLocatorTypeRawValue ist, wird davon ausgegangen, dass die Suche nach dem spezifischen Registrierungsschlüsselnamen durchgeführt wird, auf den die RegLocator-Tabelle verweist.
RegLocator-Tabelle (partiell)
Signatur_ Root Schlüssel Name type AppValue 2 SOFTWARE \ Microsoft \ MyApp
Myname msidbLocatorTypeRawValue Füllen Sie abschließend die AppSearch-Tabelle auf, damit die AppSearch-Aktion den Wert von AppValue zurückgibt. Nachdem der Installer die AppSearch-Aktion ausgeführt hat, ist der Wert von MYREGVAL der Wert von AppValue.
AppSearch-Tabelle (partiell)
Eigenschaft Signatur MYREGVAL AppValue