Link to home
Start Free TrialLog in
Avatar of M_Prog
M_Prog

asked on

How to configure Inno SetUp Or PWD to install all software at once

Hello,
Please i need help on how i can package a Setup CD for my Application written in VB6.0, SQL Server 2005 Express (Stored Procedures). The Setup should install all prerequisite Software, Add Username/Password for my SQL installation, block SQL USer from viewing my Database structure and Stored Procedure using MGT Studio Express. Also configuring an online installation package.
ASKER CERTIFIED SOLUTION
Avatar of Mirtheil
Mirtheil
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of M_Prog
M_Prog

ASKER

Hello mirtheil,
Thanks for the reply but am new to inno setup, never used it before and also never used to setup any application. Please could help state procedures and also considering prerequisite installation which the setup has to check its existence before continuing installation.

I mean Windows Installer 3.1 needs to be checked, if not present then install, also .Net Framework 2.0 while the sql express needs to be installed with Username and password cos the application references to Username and Password.

Thanks again
I've given you an example that you can look at that is a good base for what you are trying to do with InnoSetup.  Have you looked at the install?  Do you have any specific questions about it?  

InnoSetup does not use Windows Installer so you don't need to check it when running InnoSetup installs.  As far as other prerequisites, the installers for those pieces will do what they need to do.  

As I stated, I don't use SQL Express so I don't know how to install it with a username and password.  If there's a command line option for SQL Express that you can pass to set the username / password, then you can use that command line from within InnoSetup to run the SQL Express install.  
Avatar of M_Prog

ASKER

Ok thanks i understand every bit of your comment but my question is prerequisite for installing SQL Server Express on systems like Windows XP is Windows Installer 3.1, .Net Framework 2.0. I think i got some link to putting username and password to SQl Server Express installation via command prompt but how do i incorporate that into Inno SetUp.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of M_Prog

ASKER

Ok please where is the location to get the complete script of installing WindowsInstaller 3.1,.Net Framework 2.0, SQL Server Express with username and password, Attach Database, Run Stored Procedures, and allow user input counts during Application SetUp.
Thanks i appreciate you
I know of no site that has the exact script you are looking for.  You might need to find a consultant that knows InnoSetup and would be willing to write one for you for a fee.  Something like you are describing shouldn't take too long.  
Avatar of M_Prog

ASKER

Ok Mirtheil, Please help do that or refer me, would pay for the service and hope its in my budget. I really would appreciate this cos i really want to package my longtime design application. Also hope its compatible with windows 7 and other operating system.

Please help do this as immediate as possible.

Thank you
Packaging and distributing software can be very complex.   It varies on how many different platforms you are installing into and how diverse your applications are in software development.
This is a dated article, but Windows environments are mostly using the MSI installation packages and this may offer the overview you need to look further.
http://www.windowsnetworking.com/articles_tutorials/msi-packaging-tools.html
Avatar of M_Prog

ASKER

Please i thought i should be getting closer to a solution on how Inno SetUP works or better any standard SetUP package to complete my Application Process.

Or Please could PWD be used to package an application that requires checking if SQL Server Express is installed on the target machine, if not Install it alongside its prerequisite, also allows executing Stored procedure, creating table and so on.

Thank you
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.