Documents

__applicationpackagingbasics.blogspot.in_.pdf

Description
25th December 2012 * What is Application Repackaging? It is the process of capturing the changes made by an Installation Program (Package) and it is designed to support company standards and distribution methods. * What are the steps of Repackaging? o e!ie the packaging re#uirements o $naly%e the !endor package (e!ie ) o epackage the application (&cripting) o 'ustomi%e the package o (est the package o elease the package to end users * Why it is required & problems in Legacy Installati
Categories
Published
of 36
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  25th December 2012   * What isApplication Repackaging? It is the process of capturing the changes made by an Installation Program (Package) and it is designed to support company standards and distribution methods. * What are the steps of Repackaging? o e!ie the packaging re#uirements o $naly%e the !endor package (e!ie )o epackage the application (&cripting)o 'ustomi%e the packageo est the packageo elease the package to end users * Why it is required & problems inLegacy Installation? o 'ustomi%ed Installationo educe 'osto &elf epair o &ource esiliencyo nattended Installo *igh &upport 'ostso +ragile Installs , ninstallso Difficult , labor Intensi!e to deploy * What applications should not be repackaged& Why? o -isting /&I packages should be deployed as they are.o If you repackage an application and find that it references the /&I.D file it is better not to repackage the application.o /icrosoft ffice 34 2000 and P are good eamples.o $pplications containing system files managed by the 6indo s 34 +ile Protection features of 6indo s 34 2000 and later are also to be a!oided such as Internet-plorer  34  6indo s 34 &er!ice Packs and certain hotfies. $ll these applications are hard coded to use the 6indo s Installer Application & Packaging asics ! A#$ Dynamic 7ie s template. Po ered by 8logger . Page 1 of 36Application Packaging Basics & FAQ8/3/2014http://applicationpackagingbasicsblogspotin/  service, and may make calls back to certain locations within the srcinal MSI package. * What are the types of Packaging tools? o Wise for Windows Installer o Install Shieldo SMS Installer o Marimba * What are the types of Deploymenttools? o Microsoft Systems Management Server (SMS)o Altiris lient Management S!iteo Altiris otification Server onsoleo #$ %adia&I'M ivoli * What is Windows Installer? It is a b!iltin *perating System service for Installing and Managing Applications. It provides a standard method for developing, c!stomi+ing,installing and !pdating applications. * Benefits of the Windows Installer? o Advertisingo Installation on emando %epair (Selfhealing)o %ollback (ransactional operations)o Managed Shared %eso!rceso Installation in lockeddown environments * What are the types of Setup Capturesin Wise / Install shield? In wise there are three typeso -irt!al apt!re  reates a clean virt!al *S on yo!r comp!ter, and theinstallation is redirected in the clean virt!al *S.o SmartMonitor  Watches the installation and records the changes the installation performs.o Snapshot  Scan the comp!ter before and after the installation and record the differences between the first scan and the second.In Install Shield there are two typeso Installation Monitor  %epackager watches lowerlevel system activities and records related changes made to the system by the set!p(s) programso Snapshot  Scan the comp!ter before and after the installation and record the differences between the first scan and the second. * SI Installation echanism !Backgroundechanism ? o Ac/!isitionhe Installer first installs the feat!re and then progresses thro!gh the actions specified in the se/!ence tables of the installation database. hese ynamic -iews template. $owered by 'logger .   Page 2 of 36Application Packaging Basics & FAQ8/3/2014http://applicationpackagingbasicsblogspotin/  actions query the installation database and generate a script that gives a step-by-step procedure for performing the installation. o ExecutionThe installer passes the information to a process with elevated privileges and runs the script. o RollbackIf an installation is unsuccessful the installer restores the srcinal state of the computer. !hen the installer processes the installation script itsimultaneously generates a rollback script. In addition to the rollback script the installer saves a copy of every file it deletes during the installation. These files are kept in a hidden system directory. nce the installation is complete the rollback script and the saved files are deleted. * What is a MSI? #$I is %#icrosoft !indows Installer&. It is an installation in the form of a single file. It is actually a database that contains several tables '()*+. Each of these tables contains instructions and set-up information. In wise there are,) '(*//+ tables. * Structure of MSI? o 0roducts '1ollection of 2eatures+o 2eatures '1ollection of 1omponents+o 1omponents '1ollection of files and Registries+ * What is Product? 0roduct is an 3pplication. * What is Feature? 2eatures are buckets for 1omponents. !indows Installer configuration commands operate only on 2eatures 'installing advertising 4ninstalling+. $elf-healinginstall-on-demand and user profile fix-up operate at the 2eature level. * What is Component? 1omponents are collections of resources that are always installed or removed as a unit from a user5s system. 3 resource can be a file registry key shortcut or anything else that may be installed. Every component is assigned a unique component code 64I7. * What is Registry, Tell the Structure types of Registry? The Registry is a single place for storing information about the !indows $ '8ardware 9 $oftware+. $tructure* Root :eys ; $ubtrees* $ubkeys* 8ives* EntriesTypes* #achine-$pecific '8:1R 8:<# 8:11 8:4+ 7ynamic =iews template. 0owered by >logger .   Page 3 of 36Application Packaging Basics & FAQ8/3/2014http://applicationpackagingbasicsblogspotin/  + User-Specific (HKCU, HKU)Root Keys+ HKEY_CLASS_ROOT (HKCR)+ HKEY_LOCAL_MACHIE (HKLM)+ HKEY_CURRET_CO!I (HKCC)+ HKEY_CURRET_USER (HKCU)+ HKEY_USERS (HKU) * What are Shortcuts & Types? S#ortc$ts %re t#e e&try poi&ts to t#e %pp'ic%tio&s i&st%''e o& t#e syste *#ic# is &or%''y poi&ts to % fi'e o Aertise (!i'e s#o$' e I&st%''e y t#e App'ic%tio&)o o& Aertise (!i'e t#%t is &ot p%rt of I&st%''%tio& It is %'so c%''e Co%& Li&e s#ortc$ts) * What are INI File & its format? II fi'es %re p'%i&-te.t fi'es t#%t co&t%i& co&fi/$r%tio& i&for%tio& 0II0 st%&s for i&iti%'i1%tio&2Sectio&3Key&%e4%'$e * What are Services & its types?  A *i&o*s serice is % %c5/ro$& process *#ic# is 'o%e y t#e Serice Co&tro' M%&%/er of t#e OS o 6i&78 Serice (6i&78 serices %re t#e serices *#ic# is r$&&i&/ y t#e e.ec$t%'e fi'e i&st%''e y t#e App'ic%tio&)o Syste or Ker&e' Serices (Ker&e' serices %re t#e serices *#ic# %re $se y t#e OS to co$&ic%te to t#e #%r*%re eices) * Where is Service information stored? Most of t#e Serice i&for%tio& is store i& t#e *i&o*s re/istry9HKLM:Syste:C$rre&tCo&tro'Set:%e of t#e Serice; < I& t#e MSI, *#ic# t%'es co&t%i& i&for%tio& %o$t t#e serice et%i's=o SericeI&st%'' (Serice >et%i's)o SericeCo&tro' (Co&tro''i&/ t#e serice $ri&/ I&st%''%tio& ? U&I&st%''%tio&) * What is ODB & DSN and its types? O>@C e%&s Ope& >%t%%se Co&&ectiity T#e p$rpose of O>@C is to %''o* t#e $ser to %ccess %t% fro %&y %pp'ic%tio&T#e '%yer et*ee& t#e %pp'ic%tio& %& t#e >@MS c%''e >S o Syste >S (>S *i'' e %%i'%'e for %'' $sers)o User >S (>S *i'' e %%i'%'e for t#%t p%rtic$'%r $ser) * What is File !ssociation? T#e 6i&o*s oper%ti&/ syste reco/&i1es fi'e types %& %ssoci%tes t#e *it#pro/r%s %se o& t#eir fi'e e.te&sio&  A fi'e t#%t c%rries &o e.te&sio& or &o %ssoci%te pro/r% is c%''e Orp#%&e * What is nvironment #aria$le & itstypes? >y&%ic ie*s tep'%te Bo*ere y @'o//er  Page 4 of 36Application Packaging Basics & FAQ8/3/2014http://applicationpackagingbasicsblogspotin/
Search
Tags
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks