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