1. I have several installation options some using components, some using XCopy, and some using both. (Some of these options overlap-some of the same files may be installed by different options).
2. After running one option the user may want to run a different option on the same machine.
3. I need InstallShield to leave all the existing files (the contents of these files may have changed after they were installed, so they cannot be deleted) on the machine and install the files associated with the new option. I need this to work for both my XCopy installs and my component style installs.
I have tried using:
if (MAINTENANCE = TRUE) then
ComponentReinstall();
endif;
Combined with OnFirstUIBefore();
Without any luck. Please help!