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