4.0.4
Table Of Contents
- ThinApp User’s Guide
- Contents
- About This Book
- Installing ThinApp
- Capturing Applications
- Deploying Applications
- ThinApp Deployment Options
- Establishing File Type Associations with the thinreg.exe Utility
- Building an MSI Database
- Controlling Application Access with Active Directory
- Using ThinApp Packages Streamed from the Network
- Using Captured Applications with Other System Components
- Performing Paste Operations
- Accessing Printers
- Accessing Drivers
- Accessing the Local Disk, the Removable Disk, and Network Shares
- Accessing the System Registry
- Accessing Networking and Sockets
- Using Shared Memory and Named Pipes
- Using COM, DCOM, and Out-of-Process COM Components
- Starting Services
- Using File Type Associations
- Sample Isolation Mode Configuration Depending on Deployment Context
- Updating Applications
- Application Updates That the End User Triggers
- Application Sync Updates
- Using Application Sync in a Managed or Unmanaged Environment
- Update Firefox 2.0.0.3 to Firefox 3 with Application Sync
- Fix an Incorrect Update with Application Sync
- Application Sync Effect on Entry Point Executable Files
- Updating thinreg.exe Registrations with Application Sync
- Maintaining the Primary Data Container Name with Application Sync
- Application Link Updates
- View of the Application using Application Link
- Link a Base Application to the Microsoft .NET Framework
- Set up Nested Links with Application Link
- Affecting Isolation Modes with Application Link
- PermittedGroups Effect on Linked Packages
- Sandbox Changes for Standalone and Linked Packages
- Import Order for Linked Packages
- File and Registry Collisions in Linked Packages
- VBScript Collisions in Linked Packages
- VBScript Function Order in Linked Packages
- Storing Multiple Versions of a Linked Application in the Same Directory
- Using Application Sync For a Base Application and Linked Packages
- Application Sync Updates
- Application Updates That the Administrator Triggers
- Automatic Application Updates
- Upgrading Running Applications on a Network Share
- Sandbox Considerations for Upgraded Applications
- Application Updates That the End User Triggers
- Monitoring and Troubleshooting ThinApp
- Configuring Package Parameters
- Package.ini File Structure
- Parameters that Apply to Package.ini or ##Attributes.ini Files
- Configuring the ThinApp Runtime
- Configuring File System and Registry Isolation
- Configuring File and Protocol Associations
- Configuring Build Output
- Configuring Permissions and Security
- Configuring Objects and DLL Files
- Configuring Storage
- Configuring Processes and Services
- Configuring File and Block Sizes
- Configuring Icons
- Configuring Logging
- Configuring Versions
- Configuring Locale Information
- Configuring Individual Applications
- Configuring Dependent Applications with Application Link
- Configuring Application Updates with Application Sync
- Configuring MSI Files
- Configuring Sandbox Storage and Inventory Names
- ThinApp Sandbox
- Snapshot Commands and Customization
- ThinApp Virtual File System
- ThinApp Scripts
- Callback Functions
- Use Scripts in a ThinApp Environment
- API Functions
- Glossary
- Index
ThinApp User’s Guide
124 VMware, Inc.
deployment tools, using MSI files 25
device drivers, incompatible with ThinApp 12
DLLs
loading into memory 55
recording by Log Monitor 51
drivers, support for 34
E
entry points
defining 16
for troubleshooting 17
updating with Application Sync 41
G
global hook DLLs, reduced function with ThinApp 12
I
iexplore.exe, defining 17
installing ThinApp 13
inventory name, purpose of 17
isolation modes
effect on virtual file system 103
Full 23
Merged 20
modifying 23
sample configuration 36
using Application Link 44
WriteCopy 20
L
log format 54
Log Monitor
extra options 52
suspending and resuming logging 52
troubleshooting procedures 52
using 51
M
Merged isolation mode 20
Microsoft Vista, deploying MSI files 31
MSI files
automating the thinreg.exe utility 20
building the database 29
customizing parameters 29
deploying on Microsoft Vista 31
generating 21
modifying the Package.ini 30
overriding the installation directory 30
parameters 88
N
nested links, using Application Link 43
network, streaming packages 32
O
operating systems
support for 11
using the lowest version for ThinApp installation 13
P
Package.ini
AccessDeniedMsg 66
Active Directory parameters 31
AddPageExecutePermission 67
AllowExternalProcessModifications 74
AllowUnsuppportedExternalChildProcesses 74
AnsiCodePage 80
AppSyncClearSandboxOnUpdate 86
AppSyncExpireMessage 86
AppSyncExpirePeriod 86
AppSyncUpdateFrequency 87
AppSyncUpdateMessage 87
AppSyncURL 87
AppSyncWarningFrequency 87
AppSyncWarningMessage 88
AppSyncWarningPeriod 88
AutoShutdownServices 74
AutoStartServices 75
BlockSize 76
CachePath 72
CapturedUsingVersion 79
ChildProcessEnvironmentDefault 75
ChildProcessEnvironmentExceptions 75
CommandLine 80
CompressionType 76
configuring Application Link parameters 84
configuring Application Sync parameters 85
configuring build parameters 66
configuring file and protocol association
parameters 65
configuring icon parameters 77
configuring individual application parameters 80
configuring isolation parameters 64
configuring locale parameters 80
configuring logging parameters 78
configuring MSI parameters 88
configuring object and DLL parameters 69
configuring process and service parameters 74
configuring runtime parameters 62
configuring sandbox parameters 91
configuring security parameters 66
configuring size parameters 76
configuring storage parameters 72
configuring version parameters 79
description of common parameters 22
DirectoryIsolationMode 64
Disabled 81