Updating Files In Use
Hello,

I am looking for a way to update files that are in use. My company currently uses a lite version of InstallShield. We are running our apps in a terminal services environment. InstallShield allows us to install files even while they are in use. Users that are using the old version will still be using the old version until they close the app and re-open. Users that open the app after the update will get the new version. It requires no reboot.

When trying my NSIS installer, we are getting a "Error opening file for writing", of course, because the file is in use. So how can InstallShield do this while NSIS cannot? Is there any way that NSIS can write the file even though it is in use?

Rebooting is not an option at this point, at least not to the people who make the decisions. :D

Thanks,
Steve