We are exploring the capabilities of Click Team Install Creator (CTIC) before we pull the trigger on buying a registered copy and I've noticed a few things. There are a couple of separate issues, so I will post them in separate threads so as not to kludge up each topic.
I like the capability of having users not inadvertently "downgrade" their software by running an installer for a previous version and the "do not install if a later version is installed" feature (mostly) works great for this.
However, when the installer detects a later version of the software being installed and skips installation of the file, the process appears to have completed successfully. Is there a way to provide the user with a message that says something like "aborting installation, software already present?"
Further, it would be great to be able to abort the entire installation if a later version of the executable being installed is found. For instance, I made several installers for testing purposes (e.g. software versions 184.108.40.206 and 220.127.116.11). Running the 18.104.22.168 installer completes successfully and installs the executable and the 22.214.171.124 help/read me text file. Then, running the 126.96.36.199 installer skips installing the older executable over top of the newer one, but it still installs the 188.8.131.52 read me file over top of the 184.108.40.206 read me file.
Is there a way to bail out of the installer entirely if a later version of ANY (or one particular) file is found?