The product I worked on used to utilize an installer other than NSIS. Currently there are still some clients that have a version of a product that was prior to our using NSIS.
Now they are trying to install a new version of our software that uses the NSIS installer. The problem is, when trying to install over any version that was pre-NSIS installer, certain files are not being extracted, which is causing our product to crash.
I have tried to look up and understand how NSIS does its checking for 'ifnewer' but nothing seems to explain it in detail that I can fix the issue.
It should be noted that going from one NSIS installed version to another works fine. So this is a direct result of trying to install over a version of our product that was not installed using NSIS.
Thanks