Tab: REGISTRY

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Erweiterter Modus > Komponenten > Eine Komponente bearbeiten 

Tab: REGISTRY

Die Registerkarte REGISTRY bietet vollständige Kontrolle über die Registrierungsobjekte, die innerhalb einer bestimmten Komponente organisiert sind.

Die Registerkarte ist in eine Strukturansicht mit Registrierungsstrukturen und -schlüsseln auf der linken Seite und eine Listenansicht der Werte unterteilt, die dem aktuell ausgewählten Registrierungscontainer (aus der Strukturansicht ausgewählt) hinzugefügt wurden. Die Anzahl der Registrierungsschlüssel und -werte, die aktuell in der Komponente organisiert sind, wird rechts neben der Bezeichnung der Registerkarte REGISTRY angezeigt.

 

Mit einem Rechtsklick auf einen Schlüssel oder Wert wird das Kontextmenü angezeigt, das eine umfangreiche Reihe von Bearbeitungsoptionen sowie die Option Go to Row enthält. Durch Klicken auf diese Option wird die Ansicht TABLES geladen, wobei die Tabelle Registry angezeigt und die Datenzeile des ursprünglich ausgewählten Objekts für eine schnelle Orientierung markiert wird.

 

Zur Verwaltung von Registrierungsobjekten können Benutzer eine der folgenden Aktivitäten ausführen:

 

Registrierungsschlüssel hinzufügen

Registrierungsschlüssel umbenennen

Registrierungsschlüssel entfernen

Registrierungsschlüssel bearbeiten

Registrierungswert hinzufügen

Registrierungswert umbenennen

Registrierungswert entfernen

Registrierungswert bearbeiten

Registrierungswert als Key Path der Komponente festlegen

Registrierungsinhalte exportieren

 

papercliper

Hinweis:

Um einer Komponente eine RemoveRegistry-Operation hinzuzufügen, muss die Registerkarte OPERATIONS verwendet werden. Diese Funktion kann nicht über die Oberflächenoptionen der Registerkarte REGISTRY ausgelöst werden.

 

Registrierungsschlüssel hinzufügen

Um einen neuen Registrierungsschlüssel hinzuzufügen, können Benutzer:

 

Rechtsklick auf einen Registrierungsschlüssel oder eine -struktur in der Strukturansicht auf der linken Seite und Auswahl von New key aus dem Kontextmenü
oder

Linksklick auf einen Registrierungsschlüssel oder eine -struktur in der Strukturansicht auf der linken Seite und Drücken von Insert auf der Tastatur

 

In beiden Fällen wird dem ausgewählten übergeordneten Objekt ein neuer Schlüssel hinzugefügt, der bereits mit einem Standardnamen (z. B. New key) und Standardeinstellungen vorbereitet ist. Der Schlüsselname kann durch einfaches Tippen geändert werden, da der Name nach der Erstellung in den direkten Inline-Bearbeitungsmodus versetzt wird.

 

Registrierungsschlüssel umbenennen

Um einen Registrierungsschlüssel umzubenennen, müssen Benutzer:

 

Den direkten Inline-Bearbeitungsmodus für den Schlüsselnamen aktivieren

oMit einem Rechtsklick auf den Schlüssel und Auswahl von Rename aus dem Kontextmenü
oder

oMit einem Linksklick auf den Schlüssel und Drücken von F2 auf der Tastatur

 
Details zu Umbenennungseinschränkungen für Registrierungsschlüssel finden Sie im spezifischen Hilfeabschnitt Registrierungsschlüssel umbenennen.
 

Den Dialog Registry Key Properties öffnen

oMit einem Rechtsklick auf den Schlüsselnamen und Auswahl von Properties aus dem Kontextmenü
oder

oMit einem Linksklick auf den Schlüsselnamen und Drücken von Alt + Enter auf der Tastatur

 

Details zu Bearbeitungsoptionen für Registrierungsschlüssel finden Sie im spezifischen Hilfeabschnitt Registrierungsschlüssel bearbeiten.

 

Registrierungsschlüssel entfernen

Benutzer lösen das Löschen eines Registrierungsschlüssels aus durch:

 

Rechtsklick auf einen Schlüssel und Auswahl von Remove aus dem Kontextmenü.

Linksklick auf einen Schlüssel und Drücken von Delete auf der Tastatur.

 

In beiden Fällen wird ein Bestätigungsdialog angezeigt, in dem der Benutzer aufgefordert wird, das unwiderrufliche Löschen des Schlüssels zu bestätigen:

 

Mit einem Klick auf die Schaltfläche REMOVE wird der Schlüssel tatsächlich gelöscht.

Mit einem Klick auf die Schaltfläche DO NOT REMOVE oder CANCEL wird der Löschvorgang abgebrochen.

 

papercliper

Hinweis:

Es ist möglich, den Bestätigungsdialog zu unterdrücken, indem das Kontrollkästchen „In future do not show this confirmation for delete operations" aktiviert wird. Da das versehentliche Löschen von Objekten schwerwiegende Folgen für das Packaging-Projekt haben kann, wird empfohlen, die Bestätigung als aktiven Teil des regulären Löschvorgangs beizubehalten.

 

 

finger1

Achtung:

Das Entfernen eines Registrierungsschlüssels aus einer Komponente entfernt den Schlüssel und alle darin enthaltenen Werte aus dem gesamten Packaging-Projekt!

 

Registrierungsschlüssel bearbeiten

Die Bearbeitung von Registrierungsschlüsseleigenschaften wird durch eine der folgenden Benutzeraktionen ausgelöst:
 

Rechtsklick auf einen Schlüssel aus der Liste und Auswahl von Properties aus dem Kontextmenü
oder

Linksklick auf einen Schlüssel aus der Liste und Drücken von Alt + Enter auf der Tastatur

 

In beiden Fällen wird der Dialog REGISTRY PROPERTIES angezeigt. Detaillierte Beschreibungen zu diesem Dialog finden Sie im Hilfeabschnitt zur Bearbeitung von Registrierungsschlüsseln.

 

finger1

Achtung:

Das Bearbeiten eines Registrierungsschlüssels über die Registrierungsregisterkarte der Komponente ändert die Schlüsseleigenschaften global für das gesamte Packaging-Projekt!

 

Registrierungswert hinzufügen

Um einen neuen Registrierungswert hinzuzufügen, können Benutzer:

Rechtsklick auf einen Registrierungsschlüssel in der Strukturansicht auf der linken Seite, Auswahl von New value aus dem Kontextmenü und Auswahl des gewünschten Werttyps aus dem Untermenü.
oder

Linksklick auf einen Registrierungsschlüssel in der Strukturansicht auf der linken Seite, Rechtsklick irgendwo im Wertebereich auf der rechten Seite, Auswahl von New value aus dem Kontextmenü und Auswahl des gewünschten Werttyps aus dem Untermenü.

 

In beiden Fällen wird dem ausgewählten übergeordneten Schlüssel ein neuer Wert hinzugefügt, der bereits mit einem Standardnamen (z. B. New string value) und Standardeinstellungen vorbereitet ist. Der Wertname kann durch einfaches Tippen geändert werden, da der Name nach der Erstellung in den direkten Inline-Bearbeitungsmodus versetzt wird.

Registrierungswert umbenennen

Um einen Registrierungswert umzubenennen, müssen Benutzer:

 

Den direkten Inline-Bearbeitungsmodus für den Wertnamen aktivieren

oMit einem Rechtsklick auf den Wert und Auswahl von Rename aus dem Kontextmenü
oder

oMit einem Linksklick auf den Wert und Drücken von F2 auf der Tastatur

 
Details zu Umbenennungseinschränkungen für Registrierungswerte finden Sie im spezifischen Hilfeabschnitt Registrierungswert umbenennen.
 

Den Dialog Registry Value Properties öffnen

oMit einem Rechtsklick auf das Wertobjekt und Auswahl von Properties aus dem Kontextmenü
oder

oMit einem Linksklick auf den Wertnamen und Drücken von Alt + Enter auf der Tastatur
oder

oMit einem Doppelklick auf den Wertnamen

 

Details zu Bearbeitungsoptionen für Registrierungswerte finden Sie im spezifischen Hilfeabschnitt Registrierungswert bearbeiten.

 

finger1

Achtung:

Das Umbenennen eines Registrierungswerts über die Registrierungsregisterkarte der Komponente ändert die Schlüsseleigenschaften global für das gesamte Packaging-Projekt!

 

Registrierungswert entfernen

Benutzer lösen das Löschen eines Registrierungswerts aus durch:

 

Rechtsklick auf einen Wert und Auswahl von Remove aus dem Kontextmenü.

Linksklick auf einen Wert und Drücken von Delete auf der Tastatur.

 

In beiden Fällen wird ein Bestätigungsdialog angezeigt, in dem der Benutzer aufgefordert wird, das unwiderrufliche Löschen des Werts zu bestätigen:

 

Mit einem Klick auf die Schaltfläche REMOVE wird der Wert tatsächlich gelöscht.

Mit einem Klick auf die Schaltfläche DO NOT REMOVE oder CANCEL wird der Löschvorgang abgebrochen.

 

 

papercliper

Hinweis:

Es ist möglich, den Bestätigungsdialog zu unterdrücken, indem das Kontrollkästchen „In future do not show this confirmation for delete operations" aktiviert wird. Da das versehentliche Löschen von Objekten schwerwiegende Folgen für das Packaging-Projekt haben kann, wird empfohlen, die Bestätigung als aktiven Teil des regulären Löschvorgangs beizubehalten.

 

 

finger1

Achtung:

Das Entfernen eines Registrierungswerts aus einer Komponente entfernt den Wert aus dem gesamten Packaging-Projekt!

 

Registrierungswert bearbeiten

Die Bearbeitung eines Registrierungswerts wird durch Öffnen des Dialogs Registry Value Properties ausgelöst:

 

Mit einem Rechtsklick auf das Wertobjekt und Auswahl von Properties aus dem Kontextmenü
oder

Mit einem Linksklick auf den Wertnamen und Drücken von Alt + Enter auf der Tastatur
oder

Mit einem Doppelklick auf den Wertnamen

 

Details zu Bearbeitungsoptionen für Registrierungswerte finden Sie im spezifischen Hilfeabschnitt Registrierungswert bearbeiten.

 

finger1

Achtung:

Das Bearbeiten eines Registrierungswerts über die Registrierungsregisterkarte der Komponente ändert die Werteigenschaften global für das gesamte Packaging-Projekt!

 

Registrierungswert als Key Path der Komponente festlegen

Das Symbol in der äußersten linken Spalte der Registrierungswerteliste zeigt an, ob einer der Werte als Key Path für die aktuelle Komponente markiert ist:

 

icnStandardValueDies ist ein regulärer Registrierungswert, der der Komponente hinzugefügt wurde.

 

icnKeyPathValueDieser Registrierungswert ist als Key Path für die aktuelle Komponente markiert.

 

Da nur eine Datei oder ein Registrierungswert der Key Path einer Komponente sein kann, wird beim Festlegen dieser Eigenschaft für einen Wert das bisherige Key-Path-Objekt (Datei oder Registrierungswert) automatisch entfernt. So definieren Sie einen Registrierungswert als Key Path einer Komponente:

 

Rechtsklick auf einen Wert aus der Liste und Auswahl von Set as key path aus dem Kontextmenü
oder

Doppelklick auf einen Wert aus der Liste, Aktivieren des Kontrollkästchens „This registry value is critical for a given component (key path)" und Klicken auf OK.

 

Das Registrierungssymbol wird automatisch umgeschaltet, um den neuen Key-Path-Status des Werts anzuzeigen.

Registrierungsinhalte exportieren

Um die in der COMPONENTS-Registrierungsregisterkarte angezeigten Registrierungsinhalte zu exportieren, müssen Benutzer irgendwo im Bereich der Registrierungsstrukturansicht auf der linken Seite rechtsklicken und Export all entries aus dem Kontextmenü auswählen.

 

Ein System-Browser-Dialog wird angezeigt, in dem Zielspeicherort und Dateiname für die .reg-Datei, die die exportierten Registrierungsinhalte enthält, definiert werden müssen. Sobald beide Einstellungen definiert sind, klicken Sie auf OK, um den Export zu starten.

Der System-Browser-Dialog wird geschlossen und die Datei automatisch mit den aktuellen Registrierungsinhalten der ausgewählten Komponente befüllt.