you can combine both workarounds given by me before...guess it will resolve ur problem in ur scenario....
On Tue, Mar 9, 2010 at 4:06 PM, akash bhatia <911ak...@gmail.com> wrote: > if you have different install directories for all then may be u can check > for the files existed before uninstalling. > > > On Tue, Mar 9, 2010 at 3:15 PM, Lisa Gracias > <lisathelugubri...@gmail.com>wrote: > >> Thanks for that idea. It's much simpler than my approach. >> There's an additional condition: The warning should be displayed only if >> the >> product being removed is the one that first installed the merge module, >> because only then will it have the shared components in its folders. How >> do >> I find out which product installed it first? >> >> On Tue, Mar 9, 2010 at 2:28 PM, akash bhatia <911ak...@gmail.com> wrote: >> >> > Lisa, >> > >> > Best way is that u can write a custom action at uninstall which checks >> > whether other two products r installed or not... set a property for tht >> > >> > if it found other products then it means tht shared files wont get >> deleted >> > from target machine. and u can populate messagebox accordingly (as per >> the >> > property value) at the end of the installation >> > >> > On Tue, Mar 9, 2010 at 2:11 PM, Lisa Gracias < >> lisathelugubri...@gmail.com >> > >wrote: >> > >> > > I have 3 msi's which contain the same merge module. Apart from >> > containing >> > > components common to all 3 products, the merge module also writes an >> > entry >> > > to the HKLM registry hive. >> > > >> > > The first product to be installed, say Product A, will put the shared >> > > components in its own folders, and the other two products will use the >> > same >> > > location for the shared components (even if their other components get >> > > installed elsewhere). >> > > >> > > Now if the user uninstalls the Product A I want to display a warning >> > that >> > > certain shared components will not be removed, so that the user >> doesn't >> > go >> > > and remove those files on their own and break the functionality of the >> > > other >> > > two products. What's the best way to do this? >> > > >> > > I tried using a custom action sequenced after InstallFinalize to check >> if >> > > the registry entry created by the merge module persists after >> uninstall >> > > (since that would mean at least one other product that uses it exists >> on >> > > the >> > > system), but I don't know how to communicate the results of the check >> > back >> > > to Wix since I can't set a session property at that stage. >> > > >> > > >> > >> ------------------------------------------------------------------------------ >> > > Download Intel® Parallel Studio Eval >> > > Try the new software tools for yourself. Speed compiling, find bugs >> > > proactively, and fine-tune applications for parallel performance. >> > > See why Intel Parallel Studio got high marks during beta. >> > > http://p.sf.net/sfu/intel-sw-dev >> > > _______________________________________________ >> > > WiX-users mailing list >> > > WiX-users@lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/wix-users >> > > >> > >> > >> > >> > -- >> > Cheers, >> > Akash >> > >> > >> ------------------------------------------------------------------------------ >> > Download Intel® Parallel Studio Eval >> > Try the new software tools for yourself. Speed compiling, find bugs >> > proactively, and fine-tune applications for parallel performance. >> > See why Intel Parallel Studio got high marks during beta. >> > http://p.sf.net/sfu/intel-sw-dev >> > _______________________________________________ >> > WiX-users mailing list >> > WiX-users@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/wix-users >> > >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > > > -- > Cheers, > Akash > -- Cheers, Akash ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users