|
<< 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.
|
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:
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.

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:
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.
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.
Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.
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
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:
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.
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.
Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.
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.
Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.
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
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:
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.
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.
Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.
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
Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.
In dieser Ansicht repräsentiert diese Spalte einen spezifischen Namen eines Registrierungsschlüsselwerts, der eingeschlossen/ausgeschlossen werden kann.
Diese Spalte dient ausschließlich zur Information. Es wird empfohlen, eine Beschreibung für den Ausschluss/Einschluss hinzuzufügen.
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
|
Hinweis: Stellen Sie sicher, dass die Spalten Name und Name Description für das zweite Beispiel leer sind. |
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:
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.
Dieses Feld enthält den Namen der einzuschließenden oder auszuschließenden Umgebungsvariable.
Dieses Feld ist ein Informationsfeld und optional. Es wird empfohlen, hier Text hinzuzufügen, der den Namen der Umgebungsvariable beschreibt.
Dieses Feld ist optional. Wenn nur ein Teil der Umgebungsvariable eingeschlossen/ausgeschlossen werden soll, kann er hier eingegeben werden.
Dieses Feld ist ein Informationsfeld und optional. Es wird empfohlen, hier Text hinzuzufügen, der den Wert der Umgebungsvariable beschreibt.
Alle Änderungen an der Path-Umgebungsvariable ignorieren
Action : Exclude
Name : ^Path$
Name Description : The System and User Path environment variable
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:
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.
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).
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.