This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- How can I remove the current version of software and install new.
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 24, 2009
02:03 AM
How can I remove the current version of software and install new.
Hi
Is there a way to firstly detect what version I have installed of my client software. Once detected it is an old version then remove it, and then begin installing the new version.
How can I do that with a Basic MSI Project?
Thanks in advance.
Is there a way to firstly detect what version I have installed of my client software. Once detected it is an old version then remove it, and then begin installing the new version.
How can I do that with a Basic MSI Project?
Thanks in advance.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 24, 2009
08:09 AM
You might want to take the time to look at the Windows Installer documentation on upgrades, or read over the InstallShield help topics on upgrades. Then, if you have more specific questions, it might be easier for someone to help you.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 25, 2009
01:42 PM
ISNoob wrote:
Hi
Is there a way to firstly detect what version I have installed of my client software. Once detected it is an old version then remove it, and then begin installing the new version.
How can I do that with a Basic MSI Project?
Thanks in advance.
Yes its not that hard .. though it depends on what type of project you are using... MSI or MSI Installscript.
in both cases what you would need to do is to look for your installers OLD "Product GUID" in the destinations systems registry in OnBegin() event, once found you would need to initiate the uninstallation which you could easily do with LaunchAppAndWait( ) function , supplying Setup.exe /u <{YourOldProductCode}>.
HTH