Download ThinApp-Benutzerhandbuch

Transcript
Kapitel 2 Kapselung von Anwendungen
„
„
%SystemSystem%\spool
ThinApp weist den Isolationsmodus „Full (Voll)“ jedem neuen Verzeichnis zu, das die Anwendung
während der Installation erstellt.
Die Option WriteCopy im Setup Capture-Assistenten hat dieselbe Auswirkung wie die Einstellung
„WriteCopy“ in der Package.ini-Datei, aber die Ausnahmen im Verzeichnis, die den Isolationsmodus
„WriteCopy“ verwenden, gelten nur für die Option im Assistenten. Der Assistent konfiguriert die
Verzeichnisausnahmen für Sie und fügt innerhalb der Verzeichnisse ##Attributes.ini-Dateien hinzu.
Um dasselbe Ergebnis außerhalb des Assistenten zu erzielen, müssen Sie diese Verzeichnisausnahmen
manuell konfigurieren.
Unabhängig vom ausgewählten Isolationsmodus behandelt ThinApp Schreibvorgänge auf Netzlaufwerke
gemäß dem SandboxNetworkDrives-Parameter in der Package.ini-Datei. Dieser Parameter hat einen
Standardwert von 0, der Schreibvorgänge zum physischen Laufwerk lenkt. ThinApp behandelt
Schreibvorgänge auf Wechseldatenträger gemäß dem SandboxRemovableDrives-Parameter in der
Package.ini-Datei. Dieser Parameter hat einen Standardwert von 0, der Schreibvorgänge zum physischen
Laufwerk lenkt.
Alle Laufzeitänderungen für virtuelle Elemente in der gekapselten Anwendung sind in der Sandbox
gespeichert, unabhängig von der Einstellung des Isolationsmodus. Während der Laufzeit sind virtuelle und
physische Registrierungselemente für eine Anwendung nicht unterscheidbar, aber virtuelle
Registrierungselemente haben immer Vorrang vor physischen, wenn beide am selben Speicherort vorhanden
sind. Wenn virtuelle und physische Einträge am selben Speicherort vorhanden sind, beeinflussen
Isolationsmodi den Zugriff auf diese Einträge nicht, weil die Anwendung immer mit virtuellen Elementen
interagiert. Wenn Updates externer Gruppenrichtlinien getrennt vom Paket durch die physische Registrierung
auftreten, müssen Sie möglicherweise virtuelle Registrierungselemente aus einem Paket entfernen und
bestätigen, dass das übergeordnete Element dieser virtuellen Registrierungselemente nicht den
Isolationsmodus „Full (Voll)“ verwendet. Da untergeordnete Elemente Isolationsmodi von übergeordneten
Elementen übernehmen, kann der Isolationsmodus „Full (Voll)“ in einem übergeordneten Element die
Sichtbarkeit von physischen untergeordneten Elementen für eine Anwendung blockieren.
So legen Sie den Dateisystemzugriff im Setup Capture-Assistenten fest
Wählen Sie auf der Seite Festlegen des Dateisystemzugriffs (Specify File System Access) den
Isolationsmodus aus, um festzulegen, welche Dateien und Registrierungsschlüssel sichtbar sind und von der
virtuellen Anwendung, die Sie erstellen, geschrieben werden.
Option
Aktion
Merged
(Zusammengeführt)
Erlaubt der Anwendung, Ressourcen auf dem lokalen Computer zu lesen und auf ihn zu schreiben
WriteCopy
Erlaubt der Anwendung, Ressourcen auf dem lokalen Computer zu lesen und die meisten Änderungen auf
die Sandbox zu beschränken.
ThinApp kopiert physische Dateisystemänderungen in die Sandbox, um sicherzustellen, dass ThinApp
nur Kopien anstatt der tatsächlichen Dateien verändert.
Festlegen der Einstellungen für die Anwendungs-Auslieferung
Sie können das Dateiformat einer Anwendung, die Größe des Pakets und den Speicherort eines
ThinApp-Projekts festlegen. Das Projekt besteht aus den Daten, die beim Kapselungsvorgang erstellt wurden.
Sie können die gekapselte Anwendung erst ausführen oder bereitstellen, nachdem Sie aus den Projektdateien
ein Paket erstellt haben. Das Paket ist die ausführbare Datei oder die MSI-Datei mit ausführbaren Dateien, mit
der Sie eine gekapselte Anwendung ausführen oder bereitstellen.
Eine typische Firefox-Anwendung benötigt keine MSI-Installation. Andere Anwendungen jedoch,
beispielsweise Microsoft Office, die sich in Anwendungs-Auslieferungstools integrieren, funktionieren
problemlos als MSI-Paket. Für die MSI-Generierung müssen Sie MSI auf dem Zielgerät installieren, bevor Sie
das Anwendungspaket verwenden können.
VMware, Inc.
21