|
<< 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
Die Systemsuche-Ansicht ermöglicht Packagern die Ausführung der folgenden Standardfunktionen:
•Vordefinierte Suche hinzufügen
•Benutzerdefinierte Suche hinzufügen
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.
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:
![]() |
Datei Eigenschaften werden in der Installationsdatenbanktabelle Signature verwaltet. |
![]() |
Pfad Eigenschaften werden in der Installationsdatenbanktabelle DrLocator verwaltet. |
![]() |
Komponente Eigenschaften werden in der Installationsdatenbanktabelle CompLocator verwaltet. |
![]() |
Registrierung Eigenschaften werden in der Installationsdatenbanktabelle RegLocator verwaltet. |
![]() |
INI Eigenschaften werden in der Installationsdatenbanktabelle IniLocator verwaltet. |
![]() |
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.
|
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. |