Newcomers to InstallShield are often not aware of conditions that can be used with Custom Actions.
The basic Conditions for Custom Actions are as follows:
- Installed – This is used to test if the product is currently installed. If you use this condition, the Custom Action will only run during a Maintenance Installation.
- NOT Installed – This is used to test if the product is not currently installed. If you use this condition, the Custom Action will only run during an Initial Installation.
- REMOVE=”ALL” – This is used to test when an uninstallation is being performed. If you use this condition, the Custom Action will only run during an Uninstallation.
There are other conditions, but these are the basic ones that you will use over and over, project after project.
Telling the Difference Between CD and DVD Drives in InstallShield


One Comment
JP
on 22nd Apr, 10 06:04am
I’ve probably used these the most over the years. However, do you know if there is a list of ALL of the default custom action conditions anywhere?
Thanks Rod!
-jp