I have a program that can optionally be run when uninstalling the removes a license key and several other components from the system. The program gives the user to optionally remove the components or not. I only want this to run when an explicit uninstall is being done, and not when the uninstall is done as part of an upgrade. I've been playing with the various options for the custom action but cannot find the right combination. Is it possible to only run my uninstall program when an explicit uninstall is being done and not when upgrading? Thanks for the help.
Jim