Handling OEM Installations
Posted: Wed Jan 21, 2009 12:35 pm
Hello,
I now have our setup done for the next release of our application. This represents a complete migration away from InstallShield to InstallAware. So far, I am very happy with what I'm seeing. We have been able to implement functionality that we were never able to get working with InstallShield.
I have one last problem to get around. We have an OEM arrangement with a company where we change the splash screen for the OEM. This involves distributing a XML file and a BMP file for the splash screen that is installed only when those OEM customers install. With InstallShield, I was able to maintain two seperate *.ism files (their installer files) with different file configurations and build different setups for each maintaining the same package code in each. I could probably try that with InstallAware but I'm concerned it's going to mess up patching.
Another thought I had was to use a ZIP utility to make a self extracting ZIP which then ran the setup using a custom command line parameter to include an additional feature that installed the extra files needed for the OEM. However, it would be really nice to be able to handle this through the installer and not need this step.
Do you have any experience with people handling OEM situations with InstallAware? What is the best way to handle this? Again, the problem is at install I have no way of determining if someone is one OEM or another to select the right stuff to install unless I do it with the UI and people will select the wrong options.
Any suggestions would be great. Thanks!
I now have our setup done for the next release of our application. This represents a complete migration away from InstallShield to InstallAware. So far, I am very happy with what I'm seeing. We have been able to implement functionality that we were never able to get working with InstallShield.
I have one last problem to get around. We have an OEM arrangement with a company where we change the splash screen for the OEM. This involves distributing a XML file and a BMP file for the splash screen that is installed only when those OEM customers install. With InstallShield, I was able to maintain two seperate *.ism files (their installer files) with different file configurations and build different setups for each maintaining the same package code in each. I could probably try that with InstallAware but I'm concerned it's going to mess up patching.
Another thought I had was to use a ZIP utility to make a self extracting ZIP which then ran the setup using a custom command line parameter to include an additional feature that installed the extra files needed for the OEM. However, it would be really nice to be able to handle this through the installer and not need this step.
Do you have any experience with people handling OEM situations with InstallAware? What is the best way to handle this? Again, the problem is at install I have no way of determining if someone is one OEM or another to select the right stuff to install unless I do it with the UI and people will select the wrong options.
Any suggestions would be great. Thanks!