Using Custom Actions
InstallShield 2019
Project • This information applies to the following project types:
InstallShield supports the use of custom actions to run InstallScript, VBScript, or JavaScript code; call DLL functions; run executable files; call a managed method in a managed assembly; set a property or a directory; trigger an error and end the installation; run PowerShell scripts; terminate a process; or run other installation packages.
InstallShield divides the task of creating and implementing custom actions into the following steps:
|
2.
|
Decide when your custom action should run. |
For details about each of the InstallShield custom actions that are added automatically to InstallShield projects to support different functionality, see InstallShield Custom Action Reference.
Project • Merge module projects only: You can control the launch of custom actions in a merge module by modifying the ModuleInstallExecuteSequence table in the Direct Editor. When you add the merge module to your installation project, all custom actions and dialogs included in the merge module are available for you to insert in the installation’s sequences via the Custom Actions and Sequences view.
See Also
Inserting Actions into Sequences
Adding InstallShield Prerequisites, Merge Modules, and Objects to Basic MSI and InstallScript MSI Projects
Custom Actions and Sequences View (or Custom Actions View)
Open topic with navigation