I am creating a Basic MSI project to install my software on a Win7 PC, which in turn requires a 3rd-party library to be installed. Thus I need my installer to run the library's msi installer when installing and then uninstall that library when uninstalling my software.
I know I can use a custom action to run msiexec to run the library's installer to install or uninstall it. The issue is that it appears you cannot run a msiexec from the Exec sequence without getting an error that two installers are trying to run at the same time. If I move my custom action to the UI Sequence, then it does not get called during a silent installation or when I uninstall my program from the Control Panel as there is no UI in those cases.
How does one go about having a InstallShield installer run a 3rd-party installer/uninstaller automatically when there is no UI interface?
Thanks
I know I can use a custom action to run msiexec to run the library's installer to install or uninstall it. The issue is that it appears you cannot run a msiexec from the Exec sequence without getting an error that two installers are trying to run at the same time. If I move my custom action to the UI Sequence, then it does not get called during a silent installation or when I uninstall my program from the Control Panel as there is no UI in those cases.
How does one go about having a InstallShield installer run a 3rd-party installer/uninstaller automatically when there is no UI interface?
Thanks