Hi,
I have a 32bit application that contains a 64bit ressource to function proper on a 64bit system. For this 64bit ressource (dll) I have to include few x64 merge modules for VC8. I already looked in the help and read the article "Set 64 Bit Mode", but it is still not clear.
few questions:
1. Is it possible to include 64bit components (merge modules) in an IA setup that is alway 32bit?
2. In InstallShield it was not possible to include 64bit components in a 32bit setup. IA uses the "Set 64 Bit Mode" to switch to x64 mode at runtime, but I cannot call this between the installation of 32bit merge modules and 64bit merge modules. Will I get any problems with my installation if I include merge modules for both architectures (x86 and x64)?
3. It seems like both types of merge modules are installed on 32bit and on 64bit windows. Should I edit the x64 merge modules and add a condition to the components like WindowsNT64?
4. Is it possible within IA to conditionally install merge modules?
I am using InstallAware 12 without native code and I am not setting the "set 64 Bit Mode" flag to x64 values.
Thank you!
32bit 64bit components or conditionally install mergemodules
32bit 64bit components or conditionally install mergemodules
- Attachments
-
- included merge modules
- ia-mm.PNG (14.07 KiB) Viewed 6463 times
Re: 32bit 64bit components or conditionally install mergemod
Hi,
Unfortunately, it is not possible to conditionally include merge modules in InstallAware.
That being said, however, you can create external InstallAware packages with these merge modules and install these InstallAware packages from within your main installer conditionally upon the state of the target machine (whether its a 32bit setup or a 64bit one).
Please let me know if this answers your questions.
Unfortunately, it is not possible to conditionally include merge modules in InstallAware.
That being said, however, you can create external InstallAware packages with these merge modules and install these InstallAware packages from within your main installer conditionally upon the state of the target machine (whether its a 32bit setup or a 64bit one).
Please let me know if this answers your questions.
Aviv Giladi
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Re: 32bit 64bit components or conditionally install mergemod
Hi Aviv,
first of all thank you for the hint with the nested installers. But is this really possible due to IA's mutex check to prevent simultaneous execution of two setups.
Another question you did not answer was if you know wether it is a problem to install merge modules for x64 systems on a x86 system, cause this is what happens in my current setup project.
Have a nice weekend
first of all thank you for the hint with the nested installers. But is this really possible due to IA's mutex check to prevent simultaneous execution of two setups.
Another question you did not answer was if you know wether it is a problem to install merge modules for x64 systems on a x86 system, cause this is what happens in my current setup project.
Have a nice weekend

Re: 32bit 64bit components or conditionally install mergemod
Hi,
I am actually not sure about your second question, though my intuition is that it won't work.
As per your first question - you can use the Run Light Mode Setup command - are you familiar with it?
I am actually not sure about your second question, though my intuition is that it won't work.
As per your first question - you can use the Run Light Mode Setup command - are you familiar with it?
Aviv Giladi
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Re: 32bit 64bit components or conditionally install mergemod
Hi,
Yes I know what you mean but I never tried this. I worked around this by executing the x64 runtime installation for VC8 and not the merge modules if I detect Windows in 64bit mode.
As per your first question - you can use the Run Light Mode Setup command - are you familiar with it?
Yes I know what you mean but I never tried this. I worked around this by executing the x64 runtime installation for VC8 and not the merge modules if I detect Windows in 64bit mode.
Re: 32bit 64bit components or conditionally install mergemod
Thats definitely a good solution. Thanks for letting us know!
Aviv Giladi
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Who is online
Users browsing this forum: Baidu [Spider] and 134 guests