ThinApp Package.ini ParametersReference GuideThinApp 4.7This document supports the version of each product listed andsupports all subsequent versions
ThinApp Package.ini Parameters Reference Guide10 VMware, Inc.
Package.ini File Structure 2The structure of the Package.ini file includes sections that apply to all applications or individual applications.Most par
ThinApp Package.ini Parameters Reference Guide12 VMware, Inc.
Package.ini or ##Attributes.ini FilesThat Override Package.ini Settings 3You can apply certain parameters to the Package.ini or ##Attributes.ini files
ThinApp Package.ini Parameters Reference Guide14 VMware, Inc.
Configuring the ThinApp Runtime 4You can modify ThinApp parameters for runtime configuration tasks that affect application startupperformance and virt
RuntimeEULA ParameterThe RuntimeEULA parameter controls the End-User License Agreement display for the package. This parameteraddresses legacy EULA re
Wow64 ParameterThe Wow64 parameter simulates a 32-bit environment for 32-bit applications that cannot run on a 64-bit Windowsoperating system.If a 32-
ThinApp Package.ini Parameters Reference Guide18 VMware, Inc.
Configuring Isolation 5ThinApp isolation parameters determine the read and write access to the file system and registry keysThis chapter includes the
ThinApp Package.ini Parameters Reference Guide2 VMware, Inc.You can find the most up-to-date technical documentation on the VMware Web site at:http:
You must place the parameter under an [Isolation] heading.For more information about modifying the ##Attributes.ini file settings, see the ThinApp Use
Example: Using Merge Isolation in the RegistryThis example shows how you can ensure that the application can write to any key on the computer, exceptw
ThinApp Package.ini Parameters Reference Guide22 VMware, Inc.
Configuring File and ProtocolAssociations 6You can modify ThinApp parameters to associate file extensions with applications and to specify protocolsth
Protocols ParameterThe Protocols parameter specifies the protocols, such as HTTP, that are visible to applications in the physicalenvironment. This pa
Configuring Build Output 7You can modify ThinApp parameters to specify the location of the build output and the files in the package.This chapter incl
Icon ParameterThe Icon parameter specifies the icon file to associate with a generated executable file. This icon appears in theapplication, for examp
RetainAllIcons ParameterThe RetainAllIcons parameter keeps all of the original icons of the executable file listed in the Source parameterin the appli
ThinApp Package.ini Parameters Reference Guide28 VMware, Inc.
Configuring Permissions 8You can modify parameters for security tasks that define user access to packages and change Data ExecutionPrevention (DEP) pr
ContentsAbout This Guide 7 1Configuring Package Parameters 9 2Package.ini File Structure 11 3Package.ini or ##Attributes.ini Files That Override Packa
The AddPageExecutePermission parameter instructs ThinApp to add execution permission to pages that anapplication allocates. The application can then r
Example: Inheriting the Global PermittedGroups SettingIf you do not specify a PermittedGroups setting for an application, the application inherits the
ThinApp Package.ini Parameters Reference Guide32 VMware, Inc.
Configuring Objects and DLL Files 9You can modify ThinApp parameters to specify COM object access and DLL loading requirements.This chapter includes t
You can list the CLSID keys.[BuildOptions]ExternalCOMObjects={8BC3F05E-D86B-11D0-A075-00C04FB68820};{7D096C5F-AC08-4F1F-BEB7-5C22C517CE39}ExternalDLLs
IsolatedMemoryObjects ParameterThe IsolatedMemoryObjects parameter lists the shared memory objects to isolate from other applications orfrom system ob
The IsolatedSynchronizationObjects parameter does not appear in the Package.ini file, but you can add theparameter. ThinApp sets an initial value that
ObjectTypes ParameterThe ObjectTypes parameter specifies a list of virtual COM object types that are visible to other applications inthe physical envi
If a compatibility problem exists with an external COM object running in the virtual environment, you cancreate and run COM objects on the host system
Configuring File Storage 10You can modify ThinApp parameters to configure file storage and set up virtual drives.This chapter includes the following t
IsolatedMemoryObjects Parameter 35IsolatedSynchronizationObjects Parameter 35NotificationDLLs Parameter 36NotificationDLLSignature Parameter 36ObjectT
Example: Setting the Cache and Sandbox at the Same Directory LevelWhen you use a USB device and move the sandbox to the USB device, you might move the
nCD-ROM – Indicates a CD-ROM drive.nRAMDISK—Indicates a RAM disk.Virtual drives are useful when applications rely on hard-coded paths to drive letters
Example: Assigning a Drive Letter to a Virtual DriveYou can specify the X, D, and Z virtual drive letters.nDrive X is a removable disk with the ff7978
Configuring Processes and Services 11You can modify ThinApp parameters to configure processes and services that might specify write access to anative
ThinApp blocks any attempt by a captured application to inject itself into a native application. The capturedapplication can still inject itself into
AutoStartServices ParameterThe AutoStartServices parameter controls whether to start the virtual services when the first virtualapplication starts.Thi
ThinApp Package.ini Parameters Reference Guide46 VMware, Inc.
Configuring Sizes 12You can modify ThinApp parameters to compress file and block sizes for applications.This chapter includes the following topics:n“B
Table 12-1. Sample Compression Ratios and Startup Times for a Microsoft Office 2003 Package RunningFrom a Local Hard DriveCompression Type None FastS
If you create an MSI file during the capture process, ThinApp adds the MSICompressionType parameter to thePackage.ini file and sets the initial value
Source Parameter 60WorkingDirectory Parameter 60 17Configuring Dependent Applications Using the Application Utility 61Application Link Pathname Format
ThinApp Package.ini Parameters Reference Guide50 VMware, Inc.
Configuring Logging 13You can modify ThinApp parameters to prevent logging activity or customize the location of the log files.This chapter includes t
ThinApp Package.ini Parameters Reference Guide52 VMware, Inc.
Configuring Versions 14ThinApp parameters provide information about the versions of application executable files and ThinApppackages.This chapter incl
Example: Generating an Application Without Version InformationIn rare cases, you might modify the StripVersionInfo parameter to generate an applicatio
Configuring Locales 15You can use ThinApp parameters to verify locale information.This chapter includes the following topics:n“AnsiCodePage Parameter,
LocaleName ParameterThe LocaleName parameter displays the name of the locale when you capture an application on Microsoft Vista.Displaying the LocaleN
Configuring Individual Applications 16You can modify ThinApp parameters to configure specific applications.Parameters specific to entry points are spe
CommandLine="C:\Program Files\Mozilla Firefox\firefox.exe" -safe-mode Command-line arguments canuse the /<option> <parameter>for
Example: Reserving space using ReserveExtraAddressSpace parameterYou can instruct the Windows loader to reserve extra address space. Add K after the n
Index 81ThinApp Package.ini Parameters Reference Guide6 VMware, Inc.
Source ParameterThe Source parameter specifies the executable file that ThinApp loads when you use a shortcut executable file.The parameter provides t
Configuring Dependent ApplicationsUsing the Application Utility 17The Application Link utility keeps shared components or dependent applications in se
nPath names can specify multiple links or dependencies with a semicolon that separates individualfilenames. An example is RequiredAppLinks=Dependency1
RequiredAppLinks=Plugin.exeYou can import a single package located in a subdirectory of the base executable file.RequiredAppLinks=plugins\Plugin.exeYo
ThinApp Package.ini Parameters Reference Guide64 VMware, Inc.
Configuring Application Updates withthe Application Sync Utility 18The Application Sync utility keeps deployed virtual applications up to date. When a
AppSyncClearSandboxOnUpdate ParameterThe AppSyncClearSandboxOnUpdate parameter determines whether to clear the sandbox after an update.ThinApp sets an
AppSyncURL=https://<site.com>/<path>/<primary_data_container_name>You can specify local and network drive paths. A primary data cont
AppSyncWarningMessage ParameterThe AppSyncWarningMessage parameter sets the message that appears when the warning period starts. The firsttime you sta
Configuring MSI Files 19You can modify ThinApp parameters to configure MSI files for deployment through desktop managementsystems.Information about co
About This GuideThe ThinApp Package.ini Parameters Reference Guide provides information on how to configure and customizethe ThinApp Package.ini param
MSIDefaultInstallAllUsers ParameterThe MSIDefaultInstallAllUsers parameter sets the installation mode of the MSI database. You can installa .msi file
MSIInstallDirectory ParameterThe MSIInstallDirectory parameter specifies the relative path of the MSI installation directory. The path isrelative to %
Example: Creating an MSI file using MSIProductCode ParameterThe capture process can create an MSI file with 590810CE-65E6-3E0B-08EF-9CCF8AE20D0E as th
MSIUpgradeCode ParameterThe MSIUpgradeCode parameter specifies a code for the MSI database that facilitates updates. When twopackages, such as the ver
ThinApp Package.ini Parameters Reference Guide74 VMware, Inc.
Configuring Sandbox Storage andInventory Names 20You can modify ThinApp parameters to configure the sandbox where all changes that the captured applic
If you have a package that includes other applications, you might update the inventory name manually toreflect the true contents of the package. For e
SandboxNetworkDrives ParameterThe SandboxNetworkDrives parameter determines whether ThinApp directs write operations to a network driveor to the sandb
SandboxRemovableDisk ParameterThe SandboxRemovableDisk parameter determines whether the application can write removable disk changesto the disks or to
Other Configuration Parameters 21You can use some ThinApp parameters to configure printers, disable the cut and paste option, specify settingsfor a co
ThinApp Package.ini Parameters Reference Guide8 VMware, Inc.
HidePrinters ParameterYou use the HidePrinters parameter to hide the printers present in the ThinApp package.DisableCutPaste ParameterYou use the Disa
IndexSymbols##Attributes.ini file, overrinding Package.inisettings 13AAccessDeniedMsg parameter 29AddPageExecutePermission parameter 29AllowExterna
LLoadDotNetFromSystem parameter 80LocaleIdentifier parameter 55LocaleName parameter 56locales parameters 55logging parametersDisableTracing 51Log
DisableTracing 51ExcludePattern 25ExternalCOMObjects 33, 34FileType 23ForcedVirtualLoadPaths 34HidePrinters parameter 80Icon 26InventoryName pa
SandboxPath parameter 77SandboxRemovableDisk parameter 78Services parameter 80Shortcut parameter 59Shortcuts parameter 59sizes parametersBlockSiz
Configuring Package Parameters 1Advanced users can customize the parameters of a virtual application, outside of the capture process.Parameters can af
Kommentare zu diesen Handbüchern