/build/static/layout/Breadcrumb_cap_w.png

package common to X64 and X86

I want to create a package common to X64 and X86 .

and i would like to redirect the components specific for X64 to "program files" and not to "program files (x86)"

Kindly share ur ideas... is this achievable..??

0 Comments   [ + ] Show comments

Answers (2)

Posted by: anonymous_9363 13 years ago
Red Belt
0
is this achievableIf you mean in one MSI, then no, it's not. You can obviously "package" both MSIs into a self-extracting EXE in which there is logic to detect the "bitness" of the OS and extract and execute the relevant MSI, though.
Posted by: weberik 13 years ago
Yellow Belt
0
you could make the whole package 64bit(with the "Platform" Flag in the Summary Info), so it has access to both the 32 and the 64 bit folder structure.
then place the components in the directories you like.
the most easy and clean way would be IMHO to create an INSTALLDIR32 and INSTALLDIR64 and make them child of ProgramFiles64Folder and ProgramFilesFolder.

im not sure the ProgramFiles64Folder is default, but if not you can read it from env variables(less clean), like %ProgramFiles(x86)% and %ProgramFiles% or use hardcoded(least clean) paths you place in the PROPERTY table.

this is a technical possible solution, but i would consider it best practice to use 2 seperate MSIs.
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