I have a .msi that performs custom actions during installation and uninstallation. Based on the msi, I created the patch that is not uninstallable unless you uninstall the patched application.
The problem is that when I apply the patch, the custom actions are disabled on uninstallation of the application...
To create the patch, you are supposed to create a minor upgrade msi. So, I have set the property for each custom action when creating the minor upgrade msi.
I set the property as follows (I use installshield 2012 Pro).
Run during Patch Uninstall : Yes
Install Exec Sequence : ( After the InstallValidate action)
Install Exec Condition : REMOVE = "ALL"
But it doesn't work. What else should I be aware of when creating a patch that runs custom actions?
Any help would be appreciated.
Thanks,