Thanks Guys. It kind of reminds me of my last interview....
"Would you, can you, repackage an MSI?" "Well, the text book answer is No; that's what transforms are for. However, just because someone created an installer using MSI doesn't mean they didn't do such a horrible job that sometimes you just have to throw it away and start over from scratch." It is a hackish scenario.... but whats the lesser of two evils? Making your chainer accommodate their crap or throwing away a (well known) vendor's MSI? ---------------------------------------- From: "Rob Mensching" <r...@robmensching.com> Sent: Saturday, March 02, 2013 9:12 AM To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] Burn Install / Uninstall Scenario Since two people have already noted this is really hackish, I think the way to get a) is: 1. Mark the MsiPackage/@Permanent='yes'. That will prevent uninstall. 2. Make the ExePackage/@DetectCondition true even though the MSI is not yet installed. That way Burn thinks there is nothing to do on install and will run the UninstallCommand during uninstall. This is incredibly hackish. On Sat, Mar 2, 2013 at 1:10 AM, Neil Sleightholm <n...@x2systems.com> wrote: Personally I'd go for (a) - I have had to do something similar for an old WISE authored product. Can you run the uninstall on the MSI and then run the exe to do the final clean-up? You could then author the bundle as normal for the MSI/TRANSFORM/MSP and the write a custom exe or msi to just run the clean-up on uninstall. In my case I actually was able to write an MSI with custom actions to do the clean-up and I scheduled them to only run on uninstall. One problem I had was how to handle upgrades but with more hacking I found a solution, bottom line is that the installer really ought to be fixed. -----Original Message----- From: Christopher Painter [mailto:chr...@iswix.com] Sent: 28 February 2013 21:35 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Burn Install / Uninstall Scenario I've got a weird scenario involving AdobeFlash. They have an MSI, TRANSFORM and MSP that I need to use to install. However, their uninstall is broken (incomplete) and they provide an EXE to run to do a complete uninstall. We created a bundle to lay this all down but we are getting stuck on the uninstall side. We want either a) Burn runs the MSI for install but not uninstall and run the EXE for uninstall of the MSI (but has no install) a1) I can think of a way of creating a man in the middle EXE to handle both install and uninstall but this is hackish. b) Have burn install everything but never register the bundle with the system. We tried the DisableRepair/Remove/Change and while it doesn't show in ARP, a second run of the EXE shows the meta is present on the system. (b) is a viable option for us because SCCM can run burn to do the install and run the EXE provided by Adobve for the uninstall. Any thoughts? ---------------------------------------------------------------------------- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ---------------------------------------------------------------------------- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users