Umgebungsvariable bearbeiten

<< Click to Display Table of Contents >>

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

Umgebungsvariable bearbeiten

Sobald ein Umgebungsvariablen-Datenobjekt erstellt wurde, können seine Eigenschaften angepasst werden. Um dies über die Benutzeroberfläche des Visual Designer-Modus von PackDesigner zu tun, wählen Benutzer das Umgebungsvariablenelement aus der Liste auf der linken Seite der Ansicht "Umgebungsvariablen" aus.

 

Sobald ein Element ausgewählt ist, lädt RayPack seine Eigenschaften in das Bearbeitungsformular auf der rechten Seite der Ansicht.

 

Benutzer können jederzeit zur entsprechenden Installer-Datenbanktabellenzeile wechseln, um den tatsächlichen Spalteninhalt mit den im Visual Designer-Interface vorgenommenen Einstellungen zu vergleichen.

 

Die folgenden Einstellungen sind im Bearbeitungsformular für Umgebungsvariablen-Datenobjekte sichtbar und änderbar:

 

Name

Der lokalisierbare Name der Umgebungsvariablen, wie er dem Endbenutzer auf dem Zielgerät angezeigt wird. Jede nicht leere alphanumerische Zeichenfolge ist ein gültiger Namenswert.

 

Wenn RayPack die Eigenschaften eines Umgebungsvariablen-Datenobjekts in der Environment-Tabelle der Installer-Datenbank speichert, werden dem benutzerdefinierten Wert der Name-Eigenschaft Präfixe hinzugefügt. Es wird empfohlen, diese Präfixsymbole (z. B. Gleichheitszeichen (=), Ausrufezeichen (!), Plus (+), Minus (-) oder Sternchen (*)) im Eingabefeld "Name" überhaupt nicht zu verwenden, sondern RayPack die Anwendung dieser Symbole aufgrund der für die Eigenschaft Aktion und das Verhalten vorgenommenen Einstellungen zu überlassen (siehe unten).

 

Benutzer können jederzeit zur entsprechenden Installer-Datenbanktabellenzeile wechseln, um den tatsächlichen Spalteninhalt mit den im Visual Designer-Interface vorgenommenen Einstellungen zu vergleichen.

 

Wert

Diese Spalte enthält den lokalisierbaren Wert, der als formatierte Zeichenfolge festgelegt werden soll.

 

Wenn RayPack die Eigenschaften eines Umgebungsvariablen-Datenobjekts in der Environment-Tabelle der Installer-Datenbank speichert, werden dem benutzerdefinierten Wert standardisierte Symbole hinzugefügt. Es wird empfohlen, diese Präfixsymbole (z. B. NULL ([~]), Trennzeichen (;), Plus (+) oder Minus (-)) im Eingabefeld "Wert" überhaupt nicht zu verwenden, sondern RayPack die Anwendung aufgrund der für die Eigenschaft Aktion und das Verhalten vorgenommenen Einstellungen zu überlassen (siehe unten).

 

Platzierung

Anhängen
Der oben eingegebene Wert wird als Suffix zum Wert der Umgebungsvariablen hinzugefügt, wie er zur Laufzeit auf dem Zielgerät vorhanden ist.
RayPack stellt der Wertspalte der Environment-Tabelle automatisch folgende Symbole voran, um dieses Verhalten auszulösen: [~];

 

Voranstellen
Der oben eingegebene Wert wird als Präfix zum Wert der Umgebungsvariablen hinzugefügt, wie er zur Laufzeit auf dem Zielgerät vorhanden ist.
RayPack hängt der Wertspalte der Environment-Tabelle automatisch folgende Symbole an, um dieses Verhalten auszulösen: ;[~]

 

Ersetzen
Der oben eingegebene Wert ersetzt vollständig den Wert der Umgebungsvariablen, wie er zur Laufzeit auf dem Zielgerät vorhanden ist.
Bitte beachten Sie, dass die Eigenschaft "Platzierung" nur dann zur Bearbeitung verfügbar ist, wenn das Verhalten der Umgebungsvariablen während der Installation auf "Erstellen oder festlegen" eingestellt ist (siehe Abschnitt Aktionen oben).

 

Komponente

Jedes Umgebungsvariablen-Datenobjekt muss einer bestimmten Komponente zugewiesen sein. Zur Laufzeit werden Umgebungsvariablen-Datenobjekte nur dann verarbeitet, wenn die ihnen zugeordnete Komponente installiert oder deinstalliert wird. Wenn das übergeordnete Feature einer Komponente zur Laufzeit nicht installiert oder deinstalliert wird, werden die Umgebungsvariablen-Datenobjekte überhaupt nicht berücksichtigt.

 

Wählen Sie aus der Liste der vorhandenen Komponenten. Wenn das aktuelle Paketierungsprojekt noch nicht die richtige Komponente enthält, verwenden Sie bitte die Schaltfläche NEW auf der rechten Seite des Komponentenauswahlsteuerelements, um eine Komponente zum Projekt hinzuzufügen. Stellen Sie sicher, dass die neue Komponente einem Feature zugewiesen ist, da nicht zugewiesene Komponenten später zu ungültigen Zielpaketen führen können. Um eine Komponente einem Feature zuzuweisen, wechseln Sie zur Ansicht COMPONENTS des Erweiterten Modus.

Registerkarte: Aktionen

Das Verhalten eines Umgebungsvariablen-Datenobjekts kann aus drei getrennten Aspekten heraus gesteuert werden:

 

Wenn das Paket installiert wird

Variable erstellen, wenn sie nicht vorhanden ist
Wenn die Umgebungsvariable bereits auf dem Zielgerät vorhanden ist, wird bei der Installation keine Aktion ausgeführt.
Wenn sie nicht vorhanden ist, wird auf dem Zielgerät eine neue Umgebungsvariable erstellt.

 

Variable erstellen oder ihren Wert festlegen
Wenn die Umgebungsvariable bereits auf dem Zielgerät vorhanden ist, wird die oben definierte Aktion (Anhängen, Voranstellen, Ersetzen) ausgeführt.
Wenn sie nicht vorhanden ist, wird auf dem Zielgerät eine neue Umgebungsvariable erstellt.

 

Variable vom Zielsystem entfernen
Wenn die Umgebungsvariable auf dem Zielgerät vorhanden ist, wird sie bei der Installation entfernt.
Wenn sie nicht vorhanden ist, wird bei der Installation keine Aktion ausgeführt.

 

Wenn das Paket deinstalliert wird

Variable belassen
Bei der Deinstallation wird keine Aktion ausgeführt.

 

Variable entfernen
Wenn die Umgebungsvariable auf dem Zielgerät vorhanden ist, wird sie bei der Deinstallation entfernt.

 

Registerkarte: Kontext

Systemweit

Systemvariablen beziehen sich auf Ressourcen und Einstellungen aller angemeldeten Benutzer auf dem Zielsystem.

Speicherort in der Zielgeräteregistrierung: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

 

Pro Benutzer

Benutzervariablen beziehen sich auf Ressourcen und Einstellungen verschiedener Benutzerprofile innerhalb des Systems. Diese Variablen verweisen in der Regel nicht auf kritische Systemressourcen oder -speicherorte, die für den Betrieb des Betriebssystems erforderlich sind.

Speicherort in der Zielgeräteregistrierung: HKEY_CURRENT_USER\Environment