Systemsuche

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Setup-Optionen 

Systemsuche

Diese Ansicht ermöglicht die Verwaltung von Systemsuchaufgaben für eine Paket-Laufzeitphase, die auf einem Zielcomputer ausgeführt werden soll.

 

Die Systemsuche-Ansicht ist in zwei Hauptbereiche unterteilt:

Eine Liste der bereits verfügbaren Suchaufgaben auf der linken Seite

Ein Detailbereich zur Anzeige und Bearbeitung der Eigenschaften bereits vorhandener Suchen auf der rechten Seite

 

SystemSearchDesigner

 

Die Systemsuche-Ansicht ermöglicht Packagern die Ausführung der folgenden Standardfunktionen:

 

Vordefinierte Suche hinzufügen

Benutzerdefinierte Suche hinzufügen

Systemsuche entfernen

Systemsuche bearbeiten

 

Sobald ein Systemsuchobjekt mit der rechten Maustaste angeklickt wird, bietet das Kontextmenü die Option Go to row, mit der in den TABLES-Editor des Advanced-Modus gewechselt werden kann, wobei die Datenzeile des aktuell angezeigten Systemsuchobjekts in der jeweiligen Tabelle hervorgehoben ist.

Je nach Suchtyp kann jede Aufgabe aus einer unterschiedlichen Anzahl von Objekten bestehen. Zusätzlich zum Hauptsystemsuchelement, das in der Installationsdatenbanktabelle AppSearch gespeichert ist, können weitere Elemente in Tabellen wie IniLocator, RegLocator, DrLocator, CompLocator oder Signature gespeichert sein. Welche pro Suche verfügbar sind, hängt vom Typ des gesuchten Objekts auf dem Zielgerät ab.

 

Systemsuche-Aufgabeneigenschaften

In der Listenansicht der Aufgaben wird jede Systemsuchaufgaben-Zusammenfassung mit einem spezifischen Symbol auf der linken Seite des Stamm- oder untergeordneten Elements der Aufgabe angezeigt. Das Symbol gibt an, welchen Typ von Suchkriterium das Element definiert:

 

icn_SystemSearchFile

Datei

Eigenschaften werden in der Installationsdatenbanktabelle Signature verwaltet.

icn_SystemSearchFolder

Pfad

Eigenschaften werden in der Installationsdatenbanktabelle DrLocator verwaltet.

icn_SystemSearchComponent

Komponente

Eigenschaften werden in der Installationsdatenbanktabelle CompLocator verwaltet.

icn_SystemSearchRegistry

Registrierung

Eigenschaften werden in der Installationsdatenbanktabelle RegLocator verwaltet.

icn_SystemSearchINI

INI

Eigenschaften werden in der Installationsdatenbanktabelle IniLocator verwaltet.

icn_SystemSearchGeneral

Allgemeine Systemeigenschaften

Dieses Symbol wird verwendet, um allgemeine Systemsuch-Stammkriterien anzuzeigen, die in der Tabelle AppSearch gespeichert sind.

 

Jede Suchaufgabe hat ein Stamm-element, das die Zieleigenschaft definiert, die das Suchergebnis zur späteren Verwendung während der Paket-Laufzeit speichert.

oWenn eine Datei auf dem Zielgerät gesucht werden soll, muss das übergeordnete Stammelement zwei untergeordnete Elemente haben:

Ein Dateielement, das Schlüsseleigenschaften definiert, die erforderlich sind, um festzustellen, ob eine gefundene Datei der Suche entspricht

Ein weiteres Element, das den Pfad zur gesuchten Datei definiert: Registrierung, Komponente, INI oder Pfad.

oWenn das Vorhandensein eines Pfads, Registrierungswerts, einer Komponente oder eines INI-Werts ermittelt werden muss, muss das Stammelement der Systemsuchaufgabe genau ein untergeordnetes Element haben, das definiert, wo das gesuchte Objekt gefunden werden kann.

 

warning1

WARNING

RayPack erlaubt es tatsächlich, Systemsuchaufgaben mit mehr oder weniger Kriteriendefinitionselementen als oben angegeben zu definieren. Es kann notwendig sein, die Standard-Systemsuchvorgänge mit komplexeren Strukturen zu erweitern, um komplexere Suchen durchzuführen. Um jedoch eine hohe Paketqualität zu gewährleisten, muss jede nicht-standardmäßige Systemsuchdefinition gründlich getestet werden, bevor sie in einem produktiven Softwarepaket verwendet wird.