Hello,
I'm still struggling to try to find a foolproof way to deploy an application to a shared folder.
Background: our application can be deployed on a remote share and users simply receive a link to the mais entry point. The application is made of many executables and several common libraries.
Problem: When another user is running the application from one machine and someone attempts to install an update from another, the installation typically will fail (because the executable and associated libraries are locked). When this happen, the installer fails and, if the user choses to abandon the installation, it leaves the installation in an unusable state: some files will have been replaced by the new version, some will not.
In the past, we used to simply try to deploy one of the shared libraries used by ALL the executable first but it is impossible to do the same.
So, my next idea is to try to lock one of these files exclusively from an action that would be triggered after the installation GUI is run but before any file is copied.
I need to be able to do that from an MSI created with the Professional edition (14.5.2) of Advanced Installer (it's important for the package to be an MS, not an exe) and it must run on any OS down to Windows XP.
Any suggestion ?
Stephane