|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Setup-Optionen > Systemsuche Benutzerdefinierte Suche hinzufügen |
Um eine neue vordefinierte Systemsuche zu einem Packaging-Projekt hinzuzufügen, wechseln Benutzer zur Ansicht System Search im Modus Visual Designer.
Mit einem Klick auf die Schaltfläche Create new... wird das Optionsmenü angezeigt. Klicken Sie auf Custom search, um den New System Search Wizard aufzurufen.
Arbeiten Sie sich durch die Schritte des Assistenten, um alle erforderlichen Eigenschaften für das neue Element zu definieren.
Jederzeit können Benutzer mithilfe der Schaltflächen Next oder Back, die am unteren Rand des Assistentendialogs angezeigt werden, innerhalb der bereits bearbeiteten Schritte navigieren.
Um den Assistenten zu verlassen, ohne ein neues Objekt zu erstellen, verwenden Sie die Schaltfläche Cancel, die sich ebenfalls am unteren Rand des Assistentendialogs befindet.
Eigenschaft
Bitte wählen Sie die Eigenschaft aus, in der das Ergebnis der Systemsuche gespeichert wird. Es muss eine öffentliche (Großbuchstaben) Eigenschaft sein, die bereits im aktuellen Packaging-Projekt vorhanden ist. Wenn die gewünschte Eigenschaft nicht in den Optionen angezeigt wird, schließen Sie den Assistenten und erstellen Sie sie über die Oberfläche in der Ansicht Properties.
Um eine Eigenschaft auszuwählen, klicken Sie auf die Option in der Auswahlliste und verwenden Sie die Schaltfläche Next am unteren Rand des Dialogs, die aktiv wird, sobald ein Suchtyp ausgewählt ist.
Es gibt eine vordefinierte Auswahl typischer Suchtypen:
•File – nach einer Datei auf dem Zielrechner suchen
•Path – nach einem Verzeichnis auf dem Zielrechner suchen
•Registry – nach einem Registrierungswert auf dem Zielrechner suchen
•Component – nach einer Komponente auf dem Zielrechner suchen
•INI – nach einem bestimmten INI-Dateiwert auf dem Zielrechner suchen
Um einen Suchtyp auszuwählen, klicken Sie auf das Symbol links neben dem Namen und verwenden Sie die Schaltfläche Next am unteren Rand des Dialogs, die aktiv wird, sobald ein Suchtyp ausgewählt ist.
Wenn im Schritt 2 die Dateisuche ausgewählt wurde, ist dieser zusätzliche Schritt erforderlich, um festzulegen, wo der Pfad zur gesuchten Datei gespeichert wird:
•Path – der Pfad ist identisch mit dem der angegebenen Dateiquelle
•Registry – der Pfad ist in einem Registrierungswert gespeichert
•Component – der Pfad wird durch einen Komponenten-Schlüsselpfad definiert
•INI – der Pfad ist in einer INI-Datei definiert
Um einen Suchspeicherort-Typ auszuwählen, klicken Sie auf das Symbol links neben dem Namen und verwenden Sie die Schaltfläche Next am unteren Rand des Dialogs.
Wenn im Schritt 2 die Dateisuche ausgewählt wurde, ist dieser zusätzliche Schritt erforderlich, um wichtige Eigenschaften zu definieren, anhand derer bestimmt wird, ob eine gefundene Datei der Suche entspricht:
Dateiname
Verwenden Sie die Schaltfläche Browse auf der rechten Seite des Eingabefelds, um eine Datei vom lokalen System auszuwählen. Die Eigenschaften der ausgewählten Datei werden automatisch ausgelesen, um die folgenden Felder so weit wie möglich auszufüllen:
Mindest-/Höchstversion
Geben Sie einen Wert ein, um die Mindest-/Höchstversion der gesuchten Datei festzulegen. Wenn die Datei auf dem Zielrechner keine Version zwischen Minimum und Maximum hat, wird sie nicht als Treffer für die Systemsuchaufgabe gewertet.
Wenn nur ein Versionsgrenzwert eingegeben wird, gilt jede Dateiversion oberhalb (bei einem Minimum) oder unterhalb (bei einem Maximum) als gültige Übereinstimmung.
Mindest-/Höchstgröße
Geben Sie einen Wert ein, um die Mindest-/Höchstgröße der gesuchten Datei in Bytes festzulegen. Wenn die Datei auf dem Zielrechner keine Dateigröße zwischen Minimum und Maximum hat, wird sie nicht als Treffer gewertet.
Wenn nur ein Größengrenzwert eingegeben wird, gilt jede Dateigröße oberhalb (bei einem Minimum) oder unterhalb (bei einem Maximum) als gültige Übereinstimmung.
Nicht älter/neuer als
Aktivieren Sie das Kontrollkästchen auf der rechten Seite der Optionsbeschriftung, um die Steuerelemente zur Begrenzung des Mindestalters und/oder Höchstalters der Datei zu aktivieren.
Klicken Sie auf den Pfeil des aktiven Datumsbegrenzungs-Steuerelements, um ein Datum über den Kalender-Hilfsassistenten auszuwählen, oder geben Sie ein Datum direkt im Format DD.MM.YYYY ein.
Wenn der Kalender-Hilfsassistent mit seinen drei Spalten (Tag, Monat und Jahr) angezeigt wird, bewegen Sie den Mauszeiger über die zu ändernde Spalte (z. B. über die Tagesspalte) und verwenden Sie das Mausrad, um nach oben oder unten zu scrollen. Alternativ können Sie auf den aktuellen Spaltenwert klicken und die Pfeiltasten nach oben und unten auf der Tastatur verwenden, um die Auswahl zu ändern. Mit den Pfeiltasten links und rechts kann zwischen den drei Zeilen des Kalender-Auswahldialogs gewechselt werden.
Die in der mittleren Zeile des Kalender-Hilfsassistenten angezeigten Werte werden sofort in das auslösende Datumsfeld übernommen. Um den Dialog zu schließen, müssen Benutzer entweder Escape auf der Tastatur drücken oder einen Linksklick außerhalb des Kalender-Auswahldialogs ausführen.
Sobald das Datum ausgewählt wurde, muss auch ein Zeitindex definiert werden. Bitte verwenden Sie das richtige Format HH:MM.
Sprachen
Verwenden Sie die Schaltfläche Browse auf der rechten Seite des Eingabefelds, um den Sprachauswahlsdialog zu öffnen. Aktivieren Sie das Kontrollkästchen links neben dem Sprachnamen, um ihn zur Liste der möglichen Sprachübereinstimmungen hinzuzufügen. Verwenden Sie die Schaltfläche OK am unteren Rand der Sprachauswahl-Oberfläche, um die Auswahl in das auslösende Eingabefeld für Sprachversionen zu kopieren (als kommagetrennte Liste von Sprach-IDs), oder verwenden Sie die Schaltfläche Cancel, um den Dialog zu schließen, ohne neue Auswahlen zu übernehmen.
Je nach dem in Schritt 2 ausgewählten Typ sind Standortangaben erforderlich.
Pfad
Der Pfad der gesuchten Datei muss durch Auswahl eines der bereits vorhandenen Verzeichnisse im Packaging-Projekt oder durch Erstellen eines neuen definiert werden. Beide Verfahren können durch Klicken auf die Schaltfläche Browse [...] auf der rechten Seite des Zielpfad-Steuerelements und Verwenden der Oberfläche des Common Dialogs Select directory durchgeführt werden.
Tiefe
Geben Sie einen ganzzahligen Wert für die Anzahl der Ebenen unterhalb des definierten Pfads an, die nach dem Schlüsselobjekt durchsucht werden.
Stamm
Wählen Sie eine der vordefinierten Registrierungsstruktur-Optionen:
•HKEY_CLASSES_ROOT
•HKEY_CURRENT_USER
•HKEY_LOCAL_MACHINE
•HKEY_USERS
Der gesuchte Registrierungsinhalt muss in der ausgewählten Struktur vorhanden sein.
Schlüssel
Geben Sie den vollständigen Schlüsselnamen ein, der zum gesuchten Wert führt. Verwenden Sie Backslashes, um die verschiedenen Ebenen des angeforderten Registrierungszweigs zu definieren.
Name
Geben Sie den Namen des zu suchenden Registrierungswerts ein. Geben Sie nur den Namen an, ohne führende oder nachfolgende Leerzeichen und ohne Hierarchieinformationen (wie übergeordnete Schlüsselebenen usw.). Es wird empfohlen, auch die Groß-/Kleinschreibung zu beachten.
Typ
Bitte wählen Sie eine der vordefinierten Optionen:
•Schlüsselpfad ist ein Verzeichnis
•Schlüsselpfad ist eine Datei
•Schlüsselpfad ist ein Registrierungswert
64-Bit-Bereich der Registrierung durchsuchen
Wenn dieses Kontrollkästchen aktiviert ist, wird die Systemsuchaufgabe im 64-Bit-Zweig der Registrierung ausgeführt. Wenn es nicht aktiviert ist, wird der 32-Bit-Zweig durchsucht.
Komponente
Um eine vorhandene Komponente als Suchobjekt auszuwählen, klicken Benutzer auf den nach unten weisenden Pfeil auf der rechten Seite des Komponentenauswahlsteuerelements. Eine Liste der vorhandenen Komponenten wird angezeigt. Die neue Einstellung wird durch Klicken auf eine der angezeigten Komponenten übernommen.
Um eine neue Komponente als Suchobjekt zu erstellen, klicken Benutzer auf die Schaltfläche Browse [...] auf der rechten Seite des Komponentensteuerelements. Der Common Dialog-Typ Select Component wird angezeigt und ermöglicht das Erstellen und Auswählen von Komponenten.
Typ
Bitte wählen Sie eine der vordefinierten Optionen:
•Schlüsselpfad ist ein Verzeichnis
•Schlüsselpfad ist eine Datei
Dateiname
Geben Sie den Dateinamen der zu durchsuchenden INI-Datei ein.
Abschnitt
Sobald die INI-Datei gefunden wurde, muss ein bestimmter Abschnitt in dieser Datei durchsucht werden.
Schlüssel
Im angegebenen INI-Abschnitt wird nach dem hier eingegebenen Schlüsselnamen gesucht.
Feld
Geben Sie den numerischen Indexwert des Felds ein, das den gesuchten Wert enthalten soll.
Typ
Bitte wählen Sie eine der vordefinierten Optionen:
•.ini-Wert ist ein Verzeichnisort
•.ini-Wert ist ein Dateiort
•Rohen .ini-Wert verwenden
Verwenden Sie die Zusammenfassungsseite, um die Korrektheit der in den vorherigen Schritten definierten Systemsucheigenschaften zu überprüfen.
•Wenn alle Eigenschaften wie gewünscht eingestellt sind, klicken Sie auf Process, um die Systemsuchaufgabe final zu erstellen.
•Wenn Änderungen erforderlich sind, klicken Sie auf Back, bis der Assistentenschritt mit der fehlerhaften Eigenschaftsdefinition angezeigt wird, und nehmen Sie die erforderlichen Änderungen vor.
Bitte beachten Sie, dass Änderungen in einem frühen Schritt zu anderen Standardwerten oder Optionen in späteren Schritten führen können. Überprüfen Sie daher beim Weiterblättern zur Zusammenfassungsseite, dass alle Schritte die gewünschten Einstellungen enthalten.
Der Assistent wird automatisch geschlossen, sobald die neue Systemsuchaufgabe erstellt wurde. Die Liste der vorhandenen Systemsuchaufgaben in der Ansicht System Search wird aktualisiert und enthält die neu erstellte Aufgabe.