We changed our Application from 32-bit to 64-bit with the last version increase but now our installer doesn't recognize when there is a previous version installed, so it doesn't unistall the previous version when installing the new one.
Example: App version 1.0.0 32-bit App version 2.0.0 32-bit App version 3.0.0 64-bit
App version 1.0.0 is installed and version 2.0.0 installer is executed -> App version 1.0.0 gets uninstalled and version 2.0.0 installed.
App version 2.0.0 is installed and version 3.0.0 installer is executed -> App version 2.0.0 is not touched and version 3.0.0 gets installed.
We didn't change the Application id.
Version 2.0.0 Setup was generated with Install4j 6.1.6 and Version 3.0.0 gets generated with 7.0.10
infosfor null is not necessary, because the returned array is empty if there are no matching installations. - Ingo Kegel