Advanced Installer version 16.7
I have a few prerequisites that are under post-install. I'm trying to have the prerequisite selector show the user that the found version of an existing application is older than the required version. Within the attached files, I've included a sample AI project to showcase this. In this example, I have 2 different versions of AdoptOpenJDK that are set to post-install installation. Both Install Conditions are set to Install prerequisite based on conditions with a criteria to check Product Version (identify by Upgrade Code). They both have the same Upgrade Code.
On my local machine, I have the lower version of AdoptOpenJDK installed. During runtime, the latest version of AdoptOpenJDK shows the required version, but the Found version is left blank on my local machine within the prerequisite selector (see image attached). I'm not understanding how AI is checking the current version via Upgrade Code.
Some troubleshooting I've tried:
-Checked Use 64-bit locations when evaluating conditions on a 64-bit machine
-Build on Advanced Installer 18.3
On a separate note, I have a few other questions:
1. Is there a way to disable the checkboxes within the prerequisite selector?
2. If you have an older prerequisite installed (that was originally set as optional install), is there a way to force install on upgrade if there is a newer version from the prerequisite list?