Click here to Skip to main content
16,015,559 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi CP,
I have some doubts regarding windows msi installer package..I have an
application which contains postgreSQL as a backend..What I need is,

1. I want the postgreSQL.exe and MyAppli.msi in a single installer package
(For example : SetUp.msi(includes both postgreSQL.exe and MyAppli.msi) )

2. So once I click this SetUp.msi

(a.) postgreSQL.exe has to install..
(b.) After this(postgreSQL) successful installation MyAppli.msi has
to install..

Note :
I have tried these both postgreSQL.exe and MyAppli.msi in a single batch
file(SetUp.bat)..But I need a msi installer not a batch file...


Please bare my English grammar as I already indulge in some incidents previously..
Posted
Updated 13-Jan-12 1:42am
v2

you may try this with INNO Setup utility. This is a very cool took to bundle up stuffs and crate a single package. try some googling on this and I am sure you can make it.
Let me know if you need any help on this.
 
Share this answer
 
Usually the dependencies can be added to setup project. They will be copied along with your app or only install URL will be stored. You will need the Setup.exe (the .exe handles the dependencies). When you run Setup.exe, it will search if dependencies are installed (you need to configure it in your setup project - read documentation) and, if not, it will install them (download them first if only install URL was stored).
It might be possible that full commercial version of installers (like InstallShield) are able to package everything in one .msi. But I think you are going to need .msm files, not .msi/.exe.
 
Share this answer
 
Hi I solved this issue by using IExpress Installer(Our Default Windows Installer)..

Go to Run --> Type IExpress.exe and click 'OK'
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900