Hi, I'm trying to figure out how to uninstall software from another manufacturer as part of installing our software. This is required on Windows XP because of limitations that do not allow our two services to run at the same time. So the idea is to present the user with an information screen describing the problem and presenting the choice of either installing our service or keeping the existing one.
At first I thought I could use the method described here http://stackoverflow.com/questions/16429687/how-to-make-a-wix-burn-bundle-that-upgrade-a-lite-version-of-my-product using a custom BA. So the MSI wxs that I wish to install would look something like <Product Name='MyProduct' Id='*' UpgradeCode='1-1-1-1-1' ... And my Burn wxs file would be <Bundle UpgradeCode='2-2-2-2-2'> <RelatedBundle Id='3-3-3-3-3' Action='Detect' /> ... And in my Custom BA I would look for the other manufacturer's upgrade code in OnPlanRelatedBundle and set the requested state to absent. For some reason the related bundle is never detected, it never appears in the log file and I never seem to receive a callback about it being detected even though it is installed on the system. Using a small program that calls MsiEnumRelatedProducts I'm able to see that the upgrade code is the correct one and that there is a related product installed. Is this the correct way of doing this and if so how do I best troubleshoot this? Is there a better way to do this? -- Bjorn Johansson ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users