I am building an installer for Product A. Product A should not be installed unless Product B is already installed. There are multiple versions of Product B that are supported by Product A. Product B does not create any registry entries. So instead I am checking for the upgrade code of Product B in the Product A installer. This worked fine until the latest release of Product B came out. Now Product B supports both per-user and per-machine installation, whereas it previously supported only per-user installation. Product A supports only per-user installation, so the upgrade code search fails if Product B was installed per-machine.
How do I create a check for Product B that will work for the existing version and future versions as well? Here is the relevant portion of the log: MSI (c) (84:D0) [18:56:01:143]: Doing action: FindRelatedProducts Action 18:56:01: FindRelatedProducts. Searching for related applications Action start 18:56:01: FindRelatedProducts. MSI (c) (84:D0) [18:56:01:143]: FindRelatedProducts: current install is per-user. Related install for product '{7124DD21-022E-4868-B9B3-B139C6BD8F77}' is per-machine. Skipping... Action ended 18:56:01: FindRelatedProducts. Return value 1. ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users