Indigo Rose Software

Go Back   Indigo Rose Software Forums > MSI Factory 2.0 > MSI Factory 2.0 Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 07-17-2007
alexzfirm alexzfirm is offline
Forum Member
 
Join Date: Jul 2007
Posts: 69
Upgrading product that was installed with "old" non-MSI technology?

I figured out all the steps for creating upgrades from one MSI-based installer to another.

Next question - If I decide to go ahead and use Setup Factory for MSI from now on - how do I upgrade existing installations correctly? Existing installations built with InstallShield and did not use MSI.

What are the "best practices" in this case?
Is there a FAQ for migrating to MSI technology for cases like mine?
Can I build a some kind of upgrade table?
Can I force uninstallation of the old product from the bootstrapper?
If yes - how?

Thank you
Reply With Quote
  #2  
Old 07-17-2007
Lorne's Avatar
Lorne Lorne is offline
Indigo Rose Staff Member
 
Join Date: Feb 2001
Location: Indigo Rose Software
Posts: 2,588
Hmm...I'm not sure but I suspect the easiest way might be to do a major upgrade -- changing the product code, etc.

Otherwise you'll need to make sure all the component IDs and contents match. At the moment that means editing all the IDs by hand.
__________________
--[[ Indigo Rose Software Developer ]]
Reply With Quote
  #3  
Old 07-17-2007
alexzfirm alexzfirm is offline
Forum Member
 
Join Date: Jul 2007
Posts: 69
I do not mind editing all IDs manually, but I do not think that it will work even if I do. Since the old installation was not made by MSI the registry entry for old product just does not have enough values (version for example) to make a valid upgrade table.

I am fine with major upgrade. Is there any way detect old installation properly? Make sure that un-installation really happened? Anything else I have not thought about yet?

I would expect that majority of SFWI users should face the same issue.
Reply With Quote
  #4  
Old 07-18-2007
alexzfirm alexzfirm is offline
Forum Member
 
Join Date: Jul 2007
Posts: 69
I got desired behavior after setting the SFWI project ProductID to the same ProductID as my old InstallShield-based project.

This is a hack - MSI Technology overrides all the registry settings for the InstallShield installation and replaces all the information in the ControlPanel/AddRemovePrograms - but is exactly what I wanted...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Title of Product once Installed CSPG Setup Factory 7.0 Discussion 5 05-15-2006 04:18 PM


All times are GMT -6. The time now is 09:37 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2000 - 2009 Indigo Rose Corporation. All rights reserved.
Indigo Rose Software