[This is preliminary documentation and subject to change.]
The ExecuteAction action runs the top-level action defined by the EXECUTEACTION property.
None
The ExecuteAction action checks the EXECUTEACTION property to determine with which top-level action to begin the execution sequence.
This action should be placed in the sequence after the collection all of the information necessary to begin the installation. Additional actions can be placed after ExecuteAction action in the InstallUISequence table, AdminUISequence table, and the AdvtUISequence table. A typical sequence will begin with costing actions, such as the CostInitialize action, followed by the user interface actions, and then the ExecuteAction action.
This action is run with system privileges if the Installer service is enabled. The top-level actions, such as the INSTALL action, ADVERTISE action, and Admin action, include internal logic that determines whether calling to the ExecuteAction action means to run the execution or the user interface sequence.