Executable Files

A custom action can launch an executable file that is stored on the user's machine or contained inside the installation package.

The following types of custom action launch an executable file.

Custom action type Description
Custom Action Type 2 EXE file stored in a Binary table stream.
Custom Action Type 18 EXE file installed with a product.
Custom Action Type 50 EXE file with a path specified by a property value.
Custom Action Type 34 EXE file with a path referencing a directory.


See the section Summary List of All Custom Action Types for a summary of all types of custom actions and how they are encoded into the CustomAction table.