/build/static/layout/Breadcrumb_cap_w.png

How to repackage a few MSIs and prompt if not already installed?

Hello all,

I would like to package an Application I have as an .msi but would also like it to be bundled with SQL Express and MDAP. How can I repackage them so that when I run the setup.exe or .msi it:

Checks to see if SQL or MDAP are installed
If not, prompt if the user would like to install (can miss this step)
Install SQL and MDAP
Install Application
Finish

0 Comments   [ + ] Show comments

Answers (7)

Posted by: cygan 14 years ago
Fifth Degree Brown Belt
0
all you need if you are using the msi is create a transform and use a launch condition with a message to say blah blah blah
Posted by: TimEdwards 14 years ago
Yellow Belt
0
If I create a transform though you then have 2 files. I want to bundle the whole lot up into 1 file that can be downloaded etc.
Posted by: anonymous_9363 14 years ago
Red Belt
0
Not if it's an embedded transform...

Also, I think you need to negotiate for your granny's life if you want to distribute SQL Server (including Express), don't you?
Posted by: TimEdwards 14 years ago
Yellow Belt
0
So I could use an embedded transform to check is MDAP and SQL Express is installed and then install or miss if needed and then install the main application?

The granny's life point/joke has gone over my head tho [:o]
Posted by: anonymous_9363 14 years ago
Red Belt
0
- Yes
- You need to conform to (what I recall to be) a very restrictive license if you want to distribute certain MS tools.
Posted by: TimEdwards 14 years ago
Yellow Belt
0
Ah I thought you were referring to a license so I was nearly there [:)]

Just doing some digging on the license front and its not easy. So many pages of rubbish, just well me in simple terms damnit microsoft ..
Posted by: anonymous_9363 14 years ago
Red Belt
0
There should be a note at least on the download page.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ