I'm a total Installshield Newbie and I have some questions from which I hope that I get them answered here in this forum.
I have built a setup for our software using InstallShield Developer 8.0 SP1.
If the setup is executed on a machine where an older version of the same software is already installed a message pops up asking the user whether he wants to update the software. If 'Yes' is clicked the update starts and fails. That's what I expected becouse I cant remeber having created an update routine. Is it possible to deactivate this question?
The problem is, that you have to update the database of the software (it's a Windows Service btw) to make the database suitable for the newer version of the service. Now I would like to procced in a manner like this:
1st I want to determine whether an older version of the service is installed. If yes, stop the service, deinstall it, patch the database, install the new version of the service and start the service. If not the simply run the new setup.
Now, what I want to know is:
1) How to deactivate the update question at the beginning of the setup?
2) How to determine whether there is already an older version of the service installed? And how to define what to do in which case?
3) How to stop and deinstall a service out of the setup? InstallUtil -u ?
Thank you in advance.
Greetings
Jan
Edited by asSiDeluxE!, 20 June 2005 - 10:59.