I have two MSI installation packages (done using WiX), a.msi
and b.msi
which are bootstrapped into one EXe file using Inno Setup resulting in c.exe
. In the Add/Remove programs only a.msi
is listed.
The problem is when the user removes a.msi
from Add/Remove programs I have a custom action in WiX which is triggered that calls b.msi
to uninstall. Now b.msi
will fail to uninstall because a.msi
is in the process of uninstalling and Windows will not let two instances of uninstallers run in parallel.
What I wanted to ask is, can I set the Add/Remove programs to call the c.exe
bootstrapper such that I can remove both a.msi
and b.msi
?
Note: b.msi
is coming from an external source, and I cannot change it.