The property OLDPRODUCTS appears absent both during a regular uninstall and upgrade.
However, I did the trick you suggested checking the UPGRADINGPRODUCTCODE property.
Things work as they should now.
Within the 'Upgrades' page of my project I set the order to "Uninstall old version first and then install new version".
I have a custom action that runs only when uninstalling but its actions depend on whether we're dealing with a "regular uninstall" or "replaced by a new version". I could of ...
Thank you very much for your reply. Though your answer didn't resolve my problem directly, it put me in the right direction: As stated in the final answer of the topic https://www.advancedinstaller.com/forums/viewtopic.php?t=35108 If the package is uninstalled with Basic UI or in silent ...
I consistenly get error "I/O on thread ... could not be cancelled. Error: 1168" when I try to uninstall a previously successful installation.
In order to get the logfiles, the installation was executed as follows: C:\Users\kock\Desktop>msiexec /i C:\Users\kock\Desktop\SirenINP.msi /L*V C:\Users ...