Hey all,
  Trying to clean up a mess of sorts. Product A was installed on a bunch of 
servers long ago. Product A didn't create some EventSource entries so somebody 
manually added the missing items on each server. Product B came along and lives 
side by side with A. B is a old vdproj and it added the EventSources via a 
custom action (aka still no component) so a manual post fix was no longer 
required.

Now, I'm trying to upgrade Product B (Major Upgrade) and do it with Wix (call 
it B.Wix)

I can have B.Wix create a permanent component so A will continue to work after 
B.Wix is uninstalled (really while B is being upgraded). Is it possible to 
uninstall it someday once A finally dies? According to the docs, it does seem 
permanent is permanent and can't be altered afterwards to not be.

So, can I cheat a little bit by using SharedDllRefCount to fake that A is using 
it? The idea being B.Wix installs an adds an extra reference count and then 
when A retired, I can decrement the count somehow and then uninstall B.Wix and 
have the component uninstall. Would that work? If so, how to decrement the 
reference count?




------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to