Monday, September 16, 2019

Standard Actions

Helps to define overall installation process.

Example:
AppSearch -- helps to search for existing rgistries or files on the system during installation.

http://bit.ly/StandardActions

Many Standard actions have sequencing restrictions.
InstallExecute actions should be scheduled between InstallInitialize and InstallFinalize actions.

Some standard actions of InstallUISequence table.
-------------
FindRelatedProducts --enables windows installer upgrade functionality
LaunchConditions -- uses LaunchConditions table to verify required prereqs are satisfied.
CostInitialize,FileCost,CostFinalize -- costing action to check adequate disk space available
ExecuteAction -- this is the final action in the UI sequence, which passes control to the Execute Seqeunce.

InstallExecuteSequence Actions
--------------
FindRelatedProducts
AppSearch
InstallValidate -- make sure enough disk space available and notifies user if any targetted files in use.
InstallInitialize,InstallFinalize -- between where all the actions mofies the user system are scheduled.Called Deferred stage of installation,protected by rollback.

FindRelatedProducts and AppSearch are repeated here, they won't be reexecuted if they already ran in UI phase.

No comments:

Post a Comment