I am using InstallAware V7 R2 demo, installing a .NET Windows forms appliction onto XP and Vista. All goes great and i am really impressed with the debugger and the ease of use.
My only complaint and what is stopping our purchase of the latest version is the (wait) command and functionality for third party software.
I call my first third party exe at the end of my main program install (line 386 in attached image) using the 'Run Program' command and the (WAIT) flag. It works correctly and goes onto the next install command.
The next is also a 'Run Program' with a (WAIT) flag but it does not wait (line 388 in image). It skips to the end and says the program is completed, 'do you wish to run'. The user says yes because the last exe hasn't even started yet but will pop up momentarily making the user to question what the heck this new program is (most think its a virus or malware etc).
How can we force the wait flag?
Lastly, how can i call these two programs uninstall when i uninstall the main program?
Cheers
and thanks for all the help!!
File Attached:
msi_code.JPG
(WAIT) command not waiting
-
MichaelNesmith
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
This really isn't an InstallAware problem. Some setups, especially InstallShield, return immediately after spawning their engine. So, there's nothing that Run Program (As) can do about it.
However I remember that there used to be a command line switch which forced InstallShield itself to wait for real exit - so just ask your third party setup provider or even InstallShield for help with that.
However I remember that there used to be a command line switch which forced InstallShield itself to wait for real exit - so just ask your third party setup provider or even InstallShield for help with that.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
-
ParallaxiT
- Posts: 32
- Joined: Tue Mar 10, 2009 12:10 pm
OK ...
I contacted the developers who made the third party installer, hopefully they have a workaround.
As for my seconds question, uninstalling the two third party programs. Should i look in registry and grab the uninstall string? Where would i put the logic?
Cheers
As for my seconds question, uninstalling the two third party programs. Should i look in registry and grab the uninstall string? Where would i put the logic?
Cheers
-
MichaelNesmith
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
-
ParallaxiT
- Posts: 32
- Joined: Tue Mar 10, 2009 12:10 pm
-
ParallaxiT
- Posts: 32
- Joined: Tue Mar 10, 2009 12:10 pm
-
MichaelNesmith
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
-
ParallaxiT
- Posts: 32
- Joined: Tue Mar 10, 2009 12:10 pm

