/build/static/layout/Breadcrumb_cap_w.png

Chaining two MSI's - SQL Server Compact 3.5 SP2

SQL Server Compact 3.5 SP2 has two MSI's-->32 and 64

for computers with 32--> Install only 32 MSI
For computer with 64 --> Install BOTH : 32 and 64 MSI

How can i create one MSI that will handle both cases?

Can i create a VBscript and include it inside the MSI, if so how?

Tool : InstallShield or Adminstudio

0 Comments   [ + ] Show comments

Answers (3)

Posted by: anonymous_9363 13 years ago
Red Belt
0
How can i create one MSI that will handle both cases? Hmmm...I wonder why, if that were possible, why Microsoft has 2 separate packages for their apps?

You'll need to build a wrapper to handle the OS test and then execute the appropriate MSI. For computer with 64 --> Install BOTH : 32 and 64 MSI I'm not at all sure whether you can install both 32-bit and 64-bit apps on a 64-bit host, I've never tried as I've never seen the point. Maybe it's just me...
Posted by: latino_packager 13 years ago
Senior Yellow Belt
0
Yes, that is posible....remember is Microsoft ...LOL, check the link it says you need 32 and 64 installed in a 64bit computer:

http://www.microsoft.com/downloads/en/details.aspx?familyid=E497988A-C93A-404C-B161-3A0B323DCE24&displaylang=en

VBScab, can you point me to some tutorial in how to build wrapper using instalshield?
Posted by: vjaneczko 13 years ago
9th Degree Black Belt
0
ORIGINAL: latino_packager

How can i create one MSI that will handle both cases?



The answer is; you don't. For each version, create a MST if desired. If you're using SCCM or another management system, create a package for the x64 version and mark the x86 package as a dependancy.

If you're not running management software, one thing you could do is to create a wrapper that calls both MSI's and launch it on every system. You could add some logic to the wrapper like so:
If exist "C:\Program Files (x86)\" then you know it's a x64 system and can run the x64 MSI first.
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