EasyManua.ls Logo

VMware THINAPP 4.6 - Forcing an Application Sync Update on Client Machines; Updating Applications with Runtime Changes

VMware THINAPP 4.6
146 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
VMware, Inc. 61
Chapter 4 Updating and Linking Applications
Forcing an Application Sync Update on Client Machines
Youî ±canî ±useî ±theî ±AppSyncî ±commandî ±toî ±forceî ±anî ±Applicationî ±Syncî ±updateî ±onî ±aî ±clientî ±machine.î ±Youî ±mightî ±wantî ±
toî ±updateî ±aî ±packageî ±storedî ±inî ±aî ±locationî ±whereî ±standardî ±usersî ±doî ±notî ±haveî ±writeî ±access.î ±Inî ±thisî ±situation,î ±youî ±
cannotî ±useî ±Applicationî ±Syncî ±parametersî ±toî ±checkî ±forî ±updatesî ±whenî ±anî ±application
î ±startsî ±becauseî ±usersî ±doî ±notî ±
haveî ±theî ±requiredî ±rightsî ±toî ±updateî ±theî ±package.î ±Youî ±canî ±scheduleî ±aî ±dailyî ±AppSync.exeî ±runî ±underî ±anî ±accountî ±
withî ±sufficientî ±privileges.î ±Theî ±Applicationî ±Syncî ±parameters,î ±suchî ±asî ±AppSyncUpdateFrequency,î ±inî ±theî ±
Package.iniî ±fileî ±doî ±notî ±affectî ±theî ±AppSyncî ±command.
Toî ±forceî ±anî ±Applicationî ±Syncî ±update,î ±use
î ±theî ±AppSync <Application_Sync_URL>
<executable_file_path>î ±command.î ±Theî ±valueî ±ofî ±theî ±URLî ±isî ±theî ±sameî ±asî ±theî ±Applicationî ±Syncî ±URLî ±inî ±theî ±
Package.iniî ±fileî ±andî ±theî ±executableî ±fileî ±pathî ±isî ±theî ±pathî ±toî ±theî ±executableî ±fileî ±thatî ±requiresî ±theî ±update.
Updating Applications with Runtime Changes
Theî ±sbmerge.exeî ±utilityî ±mergesî ±runtimeî ±changesî ±recordedî ±inî ±theî ±applicationî ±sandboxî ±backî ±intoî ±aî ±ThinAppî ±
project.î ±Aî ±typicalî ±workflowî ±forî ±thisî ±utilityî ±involvesî ±theî ±followingî ±tasks:
ïź Capturingî ±anî ±application.
ïź Buildingî ±theî ±applicationî ±withî ±theî ±build.batî ±file.
ïź Runningî ±aî ±capturedî ±applicationî ±andî ±customizingî ±theî ±settingsî ±andî ±virtualî ±environment.î ±ThinAppî ±storesî ±
theî ±changesî ±inî ±theî ±sandbox.
ïź Runningî ±theî ±sbmerge.exeî ±utilityî ±toî ±mergeî ±registryî ±andî ±fileî ±systemî ±changesî ±fromî ±theî ±sandboxî ±intoî ±theî ±
ThinAppî ±project.
ïź Rebuildingî ±theî ±capturedî ±applicationî ±withî ±theî ±build.batî ±file
ïź Deployingî ±theî ±updatedî ±application.
Merge Sandbox Changes with Firefox
Thisî ±procedureî ±forî ±theî ±sbmerge.exeî ±utilityî ±usesî ±Firefoxî ±2.0.0.3î ±asî ±anî ±exampleî ±ofî ±aî ±capturedî ±application.
Merge sandbox changes with Firefox 2.0.0.3
1Captureî ±Firefoxî ±2.0.0.3.
2Double‐clickthebuild.batfileinthecapturedapplicationfoldertorebuildtheapplicationpackage.
Forî ±example,î ±aî ±Firefoxî ±2.0.0.3î ±pathî ±toî ±theî ±build.batî ±fileî ±mightî ±beî ±C:\Program Files\VMware\VMware
ThinApp\Captures\Mozilla Firefox 2.0.0.3\build.bat.
3 Createî ±aî ±Thinstallî ±directory
î ±inî ±theî ±binî ±directoryî ±forî ±theî ±sandboxî ±location.
4Startî ±Firefoxî ±andî ±makeî ±aî ±changeî ±toî ±theî ±settings.
Forî ±example,î ±changeî ±theî ±homeî ±page.
5Fromî ±theî ±commandî ±line,î ±navigateî ±toî ±theî ±directoryî ±whereî ±theî ±ThinAppî ±projectî ±folderî ±resides.
Forî ±example,î ±navigateî ±toî ±C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla
Firefox 2.0.0.3.
6Fromî ±theî ±commandî ±line,î ±typeî ±theî ±"C:\Program Files\VMware\VMware ThinApp\sbmerge" Printî ±
command.
ThinAppî ±printsî ±
theî ±changesî ±thatî ±affectedî ±theî ±sandboxî ±folderî ±whenî ±usingî ±theî ±capturedî ±application.
7Fromî ±theî ±commandî ±line,î ±typeî ±theî ±"C:\Program Files\VMware\VMware ThinApp\sbmerge" Applyî ±
command.
ThinAppî ±emptiesî ±theî ±Thinstallî ±folderî ±andî ±mergesî ±theî ±sandboxî ±changesî ±withî ±theî ±application.

Table of Contents