


#LOOPS INSTALLBUILDER WINDOWS#
installing on Windows Vista 200 Migrating from Wise InstallBuilder. Checking every one to five seconds in a loop is usually sufficient to catch the end of the uninstall without unduly holding up the install. Ability to quickly expedite the quoting process without device counts for smaller jobs. Feature visibility Return to Wizard loop Append strings issue Script diff. Or you can monitor something like the old app's entry in Add/Remove programs and assume it has been uninstalled when the entry disappears. In these circumstances, you would need to add a script which monitors the secondary process and delays further execution until the secondary process terminates. Therefore your call sees the process has finished and continues with the next operation, whereas the secondary process is still running and performing the uninstall. If it is a non-msi technology, then the normal reason for a script not waiting for a process to finish, is that the process you have started then kicks off a secondary process and immediately terminates.
#LOOPS INSTALLBUILDER INSTALL#
The correct way is by writing an upgrade and specifying the Product Code of the old install as the version to replace. What technology is the old installer? If it is an MSI, then you cannot do it the way you are trying to do it. and "asynchronous, wait at end of sequence." with no luck either. I have tried to set the "execute program" as "synchronus, ignore exit code".

I though that by setting it to "synchronous", my wise installation would get locked until the program Im running (the old uninstaller) finishes. I then get stuck in a nasty status, where the same files are being installed on one hand and uninstalled on the other. My problem is that the previous uninstaller will start running while my wise continues with the installation. But Im having problems uninstalling the older version before installing the new one.ġ) System Search for a registry key where the location of the old application is, store that value in a propertyĢ) In execute inmediate, I append to said property the extra directories and the uninstaller name (uninstall.exe)ģ) I use "Execute Program from Path", the path being inside that property. Im trying to replace the old installer of my application with wise.
