Re: [WiX-users] Removing old version not installed via MSI

2009-09-29 Thread Sebastian Brand (Instyler Software)
Hello,

I'd recommend to following:
First, use a RegistrySearch or FileSearch to find the existing product
and installation path. The found value is stored in a Property.
Then, if that property is set (=old version exists), show a dialog to warn
the user. On that dialog run a Custom Action that calls unwise (maybe
silently).

Hope this helps.

Best regards,
Sebastian Brand

Deployment consultant
E-Mail: sebast...@instyler.com

Instyler Setup - Creating WiX-based MSI installations, elegantly.
http://www.instyler.com




-Original Message-
From: Joakim Harsman [mailto:joakim.hars...@profdoc.com] 
Sent: Tuesday, September 29, 2009 15:14
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Removing old version not installed via MSI

I'm in the process of migrating an installer that used to be built with Wise
to an MSI built with Wix.

I'd like for the new installer to detect and automatically remove old
versions of the product if present. Is there an easy way to do this? As far
as I can tell RemoveExistingProducts and the Upgrade element won't help
because they only work if the product you want to remove was installed with
Windows Installer.

What's the best way to solve this, do I just create some sort of Custom
action that removes files and registry entries manually using say
RemoveFiles? Do I call the unwise.exe (the standard way the old version is
uninstalled)? 

Joakim Hårsman
 
Head of development, Profdoc Care
+46-8 440 93 78
http://www.profdoc.se



--
Come build with us! The BlackBerryreg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9#45;12, 2009. Register now#33;
http://p.sf.net/sfu/devconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Come build with us! The BlackBerryreg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9#45;12, 2009. Register now#33;
http://p.sf.net/sfu/devconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Removing old version not installed via MSI

2009-09-29 Thread Joakim Harsman
Thanks, that's very helpful.

Joakim Hårsman
 
Head of development, Profdoc Care
+46-8 440 93 78
http://www.profdoc.se

 -Ursprungligt meddelande-
 Från: Sebastian Brand (Instyler Software) [mailto:wix+us...@instyler.com]
 Skickat: den 29 september 2009 15:23
 Till: 'General discussion for Windows Installer XML toolset.'
 Ämne: Re: [WiX-users] Removing old version not installed via MSI
 
 Hello,
 
 I'd recommend to following:
 First, use a RegistrySearch or FileSearch to find the existing product
 and installation path. The found value is stored in a Property.
 Then, if that property is set (=old version exists), show a dialog to warn
 the user. On that dialog run a Custom Action that calls unwise (maybe
 silently).
 
 Hope this helps.
 
 Best regards,
 Sebastian Brand
 
 Deployment consultant
 E-Mail: sebast...@instyler.com
 
 Instyler Setup - Creating WiX-based MSI installations, elegantly.
 http://www.instyler.com
 
 
 
 
 -Original Message-
 From: Joakim Harsman [mailto:joakim.hars...@profdoc.com]
 Sent: Tuesday, September 29, 2009 15:14
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Removing old version not installed via MSI
 
 I'm in the process of migrating an installer that used to be built with
 Wise
 to an MSI built with Wix.
 
 I'd like for the new installer to detect and automatically remove old
 versions of the product if present. Is there an easy way to do this? As
 far
 as I can tell RemoveExistingProducts and the Upgrade element won't help
 because they only work if the product you want to remove was installed
 with
 Windows Installer.
 
 What's the best way to solve this, do I just create some sort of Custom
 action that removes files and registry entries manually using say
 RemoveFiles? Do I call the unwise.exe (the standard way the old version is
 uninstalled)?
 
 Joakim Hårsman
 
 Head of development, Profdoc Care
 +46-8 440 93 78
 http://www.profdoc.se
 
 
 --
 --
 --
 Come build with us! The BlackBerryreg; Developer Conference in SF, CA
 is the only developer event you need to attend this year. Jumpstart your
 developing skills, take BlackBerry mobile applications to market and stay
 ahead of the curve. Join us from November 9#45;12, 2009. Register
 now#33;
 http://p.sf.net/sfu/devconf
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
 
 Come build with us! The BlackBerryreg; Developer Conference in SF, CA
 is the only developer event you need to attend this year. Jumpstart your
 developing skills, take BlackBerry mobile applications to market and stay
 ahead of the curve. Join us from November 9#45;12, 2009. Register
 now#33;
 http://p.sf.net/sfu/devconf
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Come build with us! The BlackBerryreg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9#45;12, 2009. Register now#33;
http://p.sf.net/sfu/devconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users