Our product requires another product to be pre-installed. We then
overwrite some of the other products files during our install as the
"integration points" between our two products.

 

If they are in Folder A and my product goes into Folder B, then it would
be true that when we detect them we are supposed to overwrite some files
in Folder A. This is fine during the install of our product, but if the
other product gets uninstalled first and then I try to uninstall ours it
gives an error 1316. Before doing our uninstall if I replace the handful
of files we overwrite in Folder B that were removed by the other
products uninstall, then all is fine with my uninstall.

 

I've tried setting the Component of each to "Permanent="yes" and also
tried compressing those same files in hopes they would exist in the
cahed MSI, but it is stripped clean of files.

 

What's the proper approach here? Do I need to discover the GUIDs used by
their Components and replicate them in our product, hoping there can be
a one-to-one relationship?

 

Once they uncompress part way into my TEMP folder I can only see a
SETUP.EXE and other files like ISSetup.dll, but no MSI. It's
InstallShield, but I can't use Orca on it to crack their GUIDs.

 

Any advice would be great.

 

Thanks

 

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to