Working with Custom Actions in MSI Packages
We show how to review, add, edit, and remove Custom Actions in MSI packages. The video also shows the “Add Custom Action” Wizard, which takes into consideration your every input on every step and later disables options that are incompatible with your previous choices. For instance, if the basic type is “Launch an EXE”, the tree-like interface displays only EXE files and filters out everything unrelated; when you select a sequence position where your custom action will be run, all positions, incompatible with your previous choices, are disabled and so on.
In the video you will also see the new Custom Actions tab, which now displays custom and standard actions from all sequences, as well as not-sequenced custom actions, which are present only in the CustomAction table and do not have references in other sequence tables. Various custom action details such as their basic type, execution mode, and others are in this tab. Here, you can edit custom actions, move them up or down in a sequence or put your custom actions directly into the required sequence position (PACE Suite only displays positions that are available for your particular custom action). All changes you make are highlighted, and errors and warnings are displayed.
If you edit MSI with PACE Suite, you can also manage files, directories, permissions, registry entries & registry permissions, shortcuts, features/components structure, custom actions and other resources of your package. Also, you can create patches, package documentation, validate your package and publish it to SCCM.
Share this blog article: