It's possible to include an MSI with an executable as a resource. The program would then need to extract the MSI before running it.
A simpler and quicker solution is to add a new property to the MSI call. When your bootstrapper calls the MSI, pass a property like STARTEDFROMBOOTSTRAPPER=1, and have a launch condition on the MSI that throws an error if STARTEDFROMBOOTSTRAPPER <> 1. Rob Ricardo Lopes wrote: > Hi, > > I made a MSI installer using Wix and a bootstrapper using the msbuild > GenerateBootstrapper task, it creates a setup.exe and a msi file, but > the msi can be invoke directly overcoming the checks made by the > bootstrapper and there are checks on the bootstrapper that are difficult > to include as conditions to prevent the installer from running. > > Is there any way to do any of this : > > - avoid the msi from unless is started by the bootstrapper (some kind of > condition) > - merge the bootstrapper and the msi in only one file and start the > setup.exe when the merged file is started. > - any other suggestion ? > > I tried to change the extension of the msi to .dat and start that file > from the setup.exe but it doesn't work as i expected. > > Thanks, > > Ricardo Lopes. > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > ------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users