Hey Guys,

I want to create a single package which can be installed on both (32bit and 64bit) hardware. Can canyone point me to the correct direction?
what all things are required to make it work?

Thanks,
DN
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
I don't think it is possible to have a single MSI which can be used on either type of OS.
Only option would be to create two separate MSI's and then a setup.exe routine can be created which calls the appropriate MSI depending on 32 or 64 bit OS.
Answered 05/24/2011 by: WiseAppPackager
Purple Belt

Please log in to comment
0
From the Installshield context help I lifted the following when selecting the '64-Bit component' option for a component

If a 64-bit component is included in your installation, the installation cannot be run on 32-bit machines

So I'm afraid you're stuck...

PJ
Answered 05/24/2011 by: pjgeutjens
Red Belt

Please log in to comment
0
I don't think it is possible to have a single MSI which can be used on either type of OS. You can't, no.
Answered 05/24/2011 by: VBScab
Red Belt

Please log in to comment
0
Thanks for the reply guys.

I did some googling on this issue, and tried some options as well, in some of the forums like
this they have mentioned to use a custom action to change the INSTALLDIR location, i tried that option and some different workarounds, it seems to work for me. However, it requires lot more testing.

I will update on that more in this forum.

Thanks,
DN
Answered 05/25/2011 by: dnmech
Senior Purple Belt

Please log in to comment
0
it requires lot more testing. It sure does! Open the SummaryInformation stream in a 64-bit MSI and compare it to a 32-bit one...

Also, ask yourself: why does Microsoft distribute separate MSIs for 32-bit and 64-bit platforms?
Answered 05/25/2011 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity