Dear dB,

Thank you for your comment. You are right, maybe a bootstrapper would 
have been the better apporach ...

I will have a look at dotNetInstaller.

Am 23.07.2010 16:43, schrieb dB.:
> Having dealt with a similar scenario with InstallShield, the best I can 
> suggest is to bootstrap uninstall. You can use dotNetInstaller 
> (http://dotnetinstaller.codeplex.com) and write a command line that will 
> uninstall the previous application. Write an MSI to uninstall the legacy 
> thing or write a tool to do it. I'd do everything to avoid bloating the new 
> installer with any kind of logic that deals with a legacy installer.
>
> For your user/administrator problem - when you run as administrator, you can 
> do everything any user can do. So embed a manifest in the bootstrapper that 
> will make it always run as administrator.
>
> If you must have just 1 MSI, you will try to do what we did. In the MSI we 
> would detect that a previous installshield application is installed 
> (registry) and ran uninstall, dropping an .rsp file that drives the 
> installshield uninstall. We made the MSI believe it's doing a major upgrade 
> (some convenience properties here: 
> http://code.dblock.org/ShowPost.aspx?id=42). It was pretty hard overall and 
> took more effort to clean-up once the customers were off those very old 
> versions.
>
> dB. @ dblock.org
> Moscow|Geneva|Seattle|New York
>
>
> -----Original Message-----
> From: Lukas Haase [mailto:lukasha...@gmx.at]
> Sent: Wednesday, July 21, 2010 4:20 PM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Upgrading from other setup program to WiX/MSI
>
> Hi,
>
> Today I began creating my first WiX project. Until now I used
> SetupSpecialist but as I am facing serious problems with it I want to
> use WiX in future.
>
> This is my first big question: On clients' computers there will be an
> old instance of my program (with SetupSpecialist) installed. Even worse:
> My new version requires the setup to be run as administrator.
>
> However, the old versions might be installed as normal users.
>
> What is the best way to handle this situation?
>
> Thank you.
>
> Regards,
> Luke
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first



------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to