OK -- thanx. I thought for a second I had totally misunderstood how 
Windows Installer works.

I've dug out the MSI created by the original IS installer (it was 
actually an exe installer, but IS12 seems to be MSI-based anyway, with 
exe installers just being boostrap wrappers around an underlying MSI 
install).

Decompiled it with dark, and I have most of the information I need now. 
It's not a straight switch-over -- IS provides scripting custom actions 
via it's own engine, as well as custom extensions to the MSI table, so 
I'll need to add a few things to my C++ helper dll, but this should be 
straightforward.

This will actually be an extremely minor upgrade -- the major change is 
really the installer itself. In theory I could probably do a patch for 
the actual upgrade if I can make the existing exe installer do a proper 
administrative install. We're in beta, atm, though -- so I may not bother.

Thanx for your help -- m


Rob Mensching wrote:
> Sorry, caught the end of this thread.
> 
> 1.  You need to maintain Component/@Guids according to the Component Rules.  
> It doesn't matter what tool you use to create the MSI.  Once you ship, you 
> must maintain the GUIDs appropriately.
> 
> 2.  ProductCodes and UpgradeCodes need to be updated following the Windows 
> Installer rules for upgrades.  Major upgrade?  Change the ProductCode... etc.
> 
> 3.  Dark.exe can help get all of your authoring and it will preserve all the 
> GUIDs for you.  Technically speaking, you should be able to switch at any 
> time and rebuild a functionally identical MSI file (although it may be a 
> little smaller since WiX tries very hard to only add the things you need).
> 
> -----Original Message-----
> From: Michael Owings [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 30, 2008 18:01
> To: General discussion for Windows Installer XML toolset.
> Subject: [WiX-users] Moving from InstallShield 12 to wix
> 
> I'm currently in the process of moving from an InstallShield 12 (which I
> loathe)  project over to wix. I'd ideally like to be able to update the
> next version of this project via wix.
> 
> I'm wondering if I use the the same product and component IDs if I'd be
> in good shape as far as an upgrading goes. Any gotchas I should be aware of?
> 
> Thanx in advance -- m
> --
> Teleoperate a roving mobile robot from the web:
> http://www.swampgas.com/robotics/rover.html
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> 


-- 
Teleoperate a roving mobile robot from the web:
http://www.swampgas.com/robotics/rover.html

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to