Ausschluss-Editor

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > Einstellungen > Repackaging 

Ausschluss-Editor

Dieser Abschnitt beschreibt die Verwendung des Ausschluss-Editors. Diese Ansicht ermöglicht dem Benutzer, zu konfigurieren, welche Ressourcen in einem aus dem Aufzeichnungsprozess erstellten Projekt ausgeschlossen werden sollen. Dieser Benutzeroberflächen-Abschnitt ermöglicht die Bearbeitung der Ausschlussdateien, die im Ausschlusskonfigurationsverzeichnis gespeichert sind. Die Ausschlussdateien sind XML-basiert und verwenden reguläre Ausdrücke, um Ressourcen beim Aufzeichnen einer Anwendungsinstallation auszuschließen oder explizit einzuschließen. Je feiner die Ausschlussdatei(en) abgestimmt sind, desto weniger Aufwand ist erforderlich, um ein sauberes und funktionsfähiges Paket zu erstellen. Weitere Informationen zu regulären Ausdrücken finden Sie in diesem Abschnitt.

 

warning1

WARNUNG:

Es wird empfohlen, die Ausschlussdateien nur über die RayPack-Benutzeroberfläche zu bearbeiten, da eine direkte Bearbeitung der Dateien Fehler und/oder Instabilität beim Betrieb von RayPack verursachen kann.

 

Der Ausschluss-Editor ist in Registerkartenansichten mit spezifischen Ausschlussinformationen für die folgenden Aufnahmequelltypen unterteilt:

 

FOLDERS

FILES

REGISTRY

ENVIRONMENT VARIABLES

SERVICES

 

Durch Klicken auf die Schaltfläche OK in einem der Tabs werden alle Änderungen gespeichert und das Ausschluss-Editor-Fenster geschlossen. Durch Klicken auf Cancel werden alle Änderungen verworfen und das Fenster geschlossen.

 

Lesen Sie weiter, um eine Übersicht der Eigenschaften zu erhalten, die für jeden Ausschlusselementtyp erforderlich sind, oder gehen Sie direkt zu den allgemeinen Abschnitten über das Bearbeiten und Testen von Ausschlussdefinitionen.

 

EditExclusionListsFolders

Ordner

Dieser Abschnitt befasst sich mit Ordnern, die explizit in einem aus dem Aufzeichnungsprozess erstellten Projekt ausgeschlossen oder eingeschlossen werden sollen. Die Ordneransicht hat 3 Spalten:

 

Action

Diese Spalte gibt an, ob der Eintrag in das generierte Projekt eingeschlossen oder daraus ausgeschlossen werden soll. Diese Spalte kann die Werte Exclude oder Include haben. Um Einschlüsse und Ausschlüsse leicht zu identifizieren und zu unterscheiden, sind die Einträge farbkodiert. Rot bedeutet, dass der Eintrag ausgeschlossen werden soll, und Grün, dass der Eintrag eingeschlossen werden soll.

 

Location

In diesem Fall legt diese Spalte den Ordner fest, der ausgeschlossen oder eingeschlossen werden soll. Dies ist eine Zeichenfolge, die einen regulären Ausdruck enthält.

Zum Beispiel:

^%USERPROFILE%\\(.+\\)?Temp$

Bedeutet, dass alle Verzeichnisse mit dem Namen „Temp" im aktuellen Benutzerprofil gemeint sind. In Kombination mit der Aktion Exclude werden dieses Verzeichnis sowie alle Dateien und/oder Unterverzeichnisse ausgeschlossen. Wie zu erkennen ist, können Umgebungsvariablen im regulären Ausdruck verwendet werden. Diese Spalte darf nicht leer sein.

 

Location Description

Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.

 

Beispiele

Alle internen Windows Installer-Dateien ausschließen

Action : Exclude

Location : ^%SystemDrive%\\Config\.msi

Location Description : Exclude all inside \Config.msi\

 

Alle Informationen aus dem VMWare-Anwendungsinstallationsverzeichnis auf 32- und 64-Bit-Systemen ausschließen.

Action : Exclude

Location : ^(%ProgramFiles%|%ProgramFiles(x86)%)\\Vmware

Location Description : Program Files\VMWare

 

Dateien

Dieser Abschnitt befasst sich damit, welche Dateien explizit in einem aus dem Aufzeichnungsprozess erstellten Projekt ausgeschlossen oder eingeschlossen werden sollen. Die Dateiansicht hat 5 Spalten:

 

Action

Diese Spalte gibt an, ob der Eintrag in das generierte Projekt eingeschlossen oder daraus ausgeschlossen werden soll. Diese Spalte kann die Werte Exclude oder Include haben. Um Einschlüsse und Ausschlüsse leicht zu identifizieren und zu unterscheiden, sind die Einträge farbkodiert. Rot bedeutet, dass der Eintrag ausgeschlossen werden soll, und Grün, dass der Eintrag eingeschlossen werden soll.

 

Location

In diesem Fall legt diese Spalte den Ordner fest, in dem Dateien ausgeschlossen oder eingeschlossen werden sollen. Dies ist eine Zeichenfolge, die einen regulären Ausdruck enthält.

Zum Beispiel:

^%USERPROFILE%

Bedeutet, dass das aktuelle Benutzerprofilverzeichnis als Verzeichnis für den Einschluss/Ausschluss verwendet wird. Wenn Location leer ist, gilt die nachfolgende Information für jeden Speicherort.

 

Location Description

Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.

 

Name

Dies ist der Name der einzuschließenden/auszuschließenden Datei(en). Es ist eine Zeichenfolge, die einen regulären Ausdruck enthält.

Zum Beispiel:

^((?i)ntuser|(?i)usrclass)\.(?i)dat

Bedeutet, dass alle Dateien mit ntuser oder usrclass und der Erweiterung .dat für den Einschluss/Ausschluss verwendet werden.

In Kombination mit Action und Location bedeutet dies, dass alle Dateien im aktuellen Benutzerprofilverzeichnis mit den Namen ntuser.dat oder usrclass.dat (Groß-/Kleinschreibung wird ignoriert) ausgeschlossen werden sollen.

 

Name Description

Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.

 

Beispiele

Vorkomprimierte Treiber-INF-Dateien (PNF) aus der Projekterstellung ausschließen

Action : Exclude

Location : ^%WINDIR%\\inf

Location Description : Windows inf directory

Name: \.PNF$

Name Description : Compressed inf files (devices)

 

Den Cookie-Index des aktuell angemeldeten Benutzers ausschließen

Action : Exclude

Location : ^%APPDATA%\\Microsoft\\Windows\\Cookies

Location Description : Cookie location

Name: ^(?i)index.dat$

Name Description : Cookie index

 

Registry

Dieser Abschnitt befasst sich damit, welche Registrierungseinträge explizit in einem aus dem Aufzeichnungsprozess erstellten Projekt ausgeschlossen oder eingeschlossen werden sollen. In dieser Ansicht können vollständige Registrierungsschlüssel, spezifische benannte Unterschlüssel oder spezifische Werte eingeschlossen/ausgeschlossen werden.

Die Registrierungsansicht hat wie andere Ansichten 7 Spalten:

 

Action

Diese Spalte gibt an, ob der Eintrag in das generierte Projekt eingeschlossen oder daraus ausgeschlossen werden soll. Diese Spalte kann die Werte Exclude oder Include haben. Um Einschlüsse und Ausschlüsse leicht zu identifizieren und zu unterscheiden, sind die Einträge farbkodiert: Rot bedeutet, dass der Eintrag ausgeschlossen werden soll, und Grün, dass der Eintrag eingeschlossen werden soll.

 

Location

In diesem Fall legt diese Spalte den Stamm-Registrierungsschlüssel fest, der ausgeschlossen oder eingeschlossen werden soll. Dies ist eine Zeichenfolge, die einen regulären Ausdruck enthält.

Zum Beispiel:

^(HKEY_LOCAL_MACHINE|HKEY_CURRENT_USER)\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion

Bedeutet, dass alle Registrierungsschlüssel im aktuellen Benutzer-Hive oder lokalen Computer-Hive, die Unterschlüssel von Software\Microsoft\WindowsNT\CurrentVersion sind, eingeschlossen/ausgeschlossen werden sollen (abhängig von der Aktionseinstellung), sofern die Spalte Name nicht leer ist. Diese Spalte darf nicht leer sein.

 

Location Description

Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.

 

Name

In dieser Ansicht repräsentiert diese Spalte den Namen eines Zeichenfolgen-, Binärdaten-, DWORD-, QWORD-, mehrzeiligen Zeichenfolgenwerts oder eines erweiterbaren Zeichenfolgenwerts, der eingeschlossen/ausgeschlossen werden soll (abhängig von der Aktionseinstellung).

Zum Beispiel:

RegisteredOrganization

In Kombination mit den vorherigen Einträgen bedeutet dies, alle Änderungen an den Registrierungswerten zu ignorieren

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\RegisterdOrganization oder

HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\RegisterdOrganization

 

Name Description

Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.

 

Value

In dieser Ansicht repräsentiert diese Spalte einen spezifischen Namen eines Registrierungsschlüsselwerts, der eingeschlossen/ausgeschlossen werden kann.

 

Value Description

Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.

Beispiele

Alle Änderungen an den Computer-/Benutzerschlüsseln für DateLastConnected oder ShutdownFlags ignorieren

Action : Exclude

Location : ^HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\

Location Description : Dynamic Information

Name: ^(DateLastConnected|ShutdownFlags)$

Name Description: Dynamic system related values

 

Alle Änderungen an den Tastatur-LEDs ausschließen.

Action : Exclude

Location : ^(HKEY_LOCAL_MACHINE|HKEY_CURRENT_USER)\\Control Panel\\Keyboard

Location Description : Control Panel Settings

Value: ^InitialKeyboardIndicators$

Value Description : The initial State of the Keyboard LED's

 

finger1

Hinweis:

Stellen Sie sicher, dass die Spalten Name und Name Description für das zweite Beispiel leer sind.

 

Umgebungsvariablen

Dieser Abschnitt befasst sich damit, welche Umgebungsvariableneinträge explizit in einem aus dem Aufzeichnungsprozess erstellten Projekt ausgeschlossen oder eingeschlossen werden sollen.

Die Umgebungsvariablenansicht hat wie andere Ansichten 5 Spalten:

 

Action

Diese Spalte gibt an, ob der Eintrag in das generierte Projekt eingeschlossen oder daraus ausgeschlossen werden soll. Diese Spalte kann die Werte Exclude oder Include haben. Um Einschlüsse und Ausschlüsse leicht zu identifizieren und zu unterscheiden, sind die Einträge farbkodiert. Rot bedeutet, dass der Eintrag ausgeschlossen werden soll, und Grün, dass der Eintrag eingeschlossen werden soll.

 

Name

Dieses Feld enthält den Namen der einzuschließenden oder auszuschließenden Umgebungsvariable.

 

Name Description

Dieses Feld ist ein Informationsfeld und optional. Es wird empfohlen, hier Text hinzuzufügen, der den Namen der Umgebungsvariable beschreibt.

 

Value

Dieses Feld ist optional. Wenn nur ein Teil der Umgebungsvariable eingeschlossen/ausgeschlossen werden soll, kann er hier eingegeben werden.

 

Value Description

Dieses Feld ist ein Informationsfeld und optional. Es wird empfohlen, hier Text hinzuzufügen, der den Wert der Umgebungsvariable beschreibt.

Beispiel

Alle Änderungen an der Path-Umgebungsvariable ignorieren

Action : Exclude

Name : ^Path$

Name Description : The System and User Path environment variable

 

Dienste

Dieser Abschnitt befasst sich damit, welche Dienste explizit in einem aus dem Aufzeichnungsprozess erstellten Projekt ausgeschlossen oder eingeschlossen werden sollen.

Die Dienstansicht hat wie andere Ansichten 7 Spalten:

 

Action

Diese Spalte gibt an, ob der Eintrag in das generierte Projekt eingeschlossen oder daraus ausgeschlossen werden soll. Diese Spalte kann die Werte Exclude oder Include haben. Um Einschlüsse und Ausschlüsse leicht zu identifizieren und zu unterscheiden, sind die Einträge farbkodiert. Rot bedeutet, dass der Eintrag ausgeschlossen werden soll, und Grün, dass der Eintrag eingeschlossen werden soll.

 

Name

Der Name des einzuschließenden oder auszuschließenden Dienstes. Beachten Sie, dass dies nicht der Anzeigename des Dienstes ist, sondern der tatsächliche Name des Dienstes, wie er im SC Manager verwendet wird. Beispielsweise heißt der Druckerdienst „spooler". Um den Druckerdienst einzuschließen oder auszuschließen, lautet der in die Spalte Name einzugebende Wert spooler (im obigen Beispiel soll der InstallShield ROT-Dienst ausgeschlossen werden).

 

Name Description

Dieses Feld ist ein Informationsfeld und optional. Es wird empfohlen, hier einen Wert hinzuzufügen, der den Dienst beschreibt, da der Wert in der Spalte Name nicht immer aussagekräftig ist.