Documente Academic
Documente Profesional
Documente Cultură
You can find the most up-to-date technical documentation on our Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product updates. If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com
2008 VMware, Inc. All rights reserved. Protected by one or more U.S. Patent Nos. 6,397,242, 6,496,847, 6,704,925, 6,711,672, 6,725,289, 6,735,601, 6,785,886, 6,789,156, 6,795,966, 6,880,022, 6,944,699, 6,961,806, 6,961,941, 7,069,413, 7,082,598, 7,089,377, 7,111,086, 7,111,145, 7,117,481, 7,149,843, 7,155,558, 7,222,221, 7,260,815, 7,260,820, 7,269,683, 7,275,136, 7,277,998, 7,277,999, 7,278,030, 7,281,102, 7,290,253, and 7,356,679; patents pending. VMware, the VMware boxes logo and design, Virtual SMP and VMotion are registered trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
VMware, Inc.
Contents
IntroductiontoVMwareThinApp
HowThinAppWorks 5 FeaturesofThinapp 8 UserModeOperation 8 VirtualSideBySide(SxS)Support 8 ApplicationIsolation 9 MultipleSimultaneousClientApplicationVersions 9 InstantPortableDeploymentofApplicationsonUSBFlashorCDROM) ThinAppApplicationsAreLoadedasNormalApplications 9 SetupCapture 9 TextBasedSettingsFiles 9 Compression 9 ApplicationSync 9 ApplicationLink 10 TerminalServerandMetaFrameSupport 10 VirtualFileSystem 10 VirtualRegistry 10 VirtualCOM 10 DynamicRemapping 11 VirtualServices 11 Scripting 11 ActiveDirectoryAuthentication 11 PackagingRuntimes 11 SecurityFeaturesofThinApp 12 StreamingApplicationswithThinApp 12 Sandbox 12 UserMode 13 ImprovedSecurityinUserMode 13 ImprovedSystemStabilityinUserMode 14 SideBySide(SxS) 14 DynamicPathRelocation 15 InstantSxSDLLMigration 15 FileSystemShellFolderRemapping 15 RegistryDataRemapping 16 ShortPathNames 16 SolvingtheShortPathNameMigrationProblem 18 PreventingConflictsWhenIsolationIsUsed 18 VirtualServices 19 UsingVirtualServices 19 StartingVirtualServices 19 StoppingVirtualServices 19 UsingaRealWindowsService 19
VMware, Inc.
Contents
VMware, Inc.
VMwareThinAppenablesyoutopackage,run,andmanageyoursoftwareapplications.ThinAppcaptures theinstallationofapplicationsintoasingleexecutablefileandenablesyoutoinstallyourcaptured applicationswithnodependenciesonthehostpersonalcomputer(PC).ThinAppdoesthisbyvirtualizingthe application. Applicationvirtualizationenablesthedeploymentofsoftwarewithoutmodifyingthelocaloperatingsystem orfilesystem.Itallowsyoutodeliverandupdatesoftwareinanisolatedenvironmentwhileensuringthe integrityoftheoperatingsystemandallapplications.Thissignificantlyreducesapplicationconflictsandthe needforregressiontesting.Asingleapplicationcanbebundledanddeployedtomultipleoperatingsystem versions.Applicationsareeasiertoprovision,deploy,upgrade,androllback. Acomparisonwithmachinevirtualizationcanbeusefultohelpunderstandapplicationvirtualization. Machinevirtualization,asaccomplishedwithVMwareproductslikeWorkstationandESX,decouples operatingsystemsfromtheunderlyinghardware.Thisisdonebyabstractingthephysicalhardwareresources andpresentingthemtotheoperatingsystemasvirtualresources.Theresultisahigherdegreeofhardware independence,isolation,andencapsulationthancanbeachievedwithoperatingsystemsinstalleddirectly ontohardwareresources.