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&#174; 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&#174; 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&#174; 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&#174; 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

Reply via email to