I want to add different version of Crystal Reports as a setup prerequisite using InstallShield depending on platform. For x86 32bit version should be installed, for x64 - 64bit. What kind of condition should I add to do so? I've found that I can select particular OS as condition but there is no option to just select 32 or 64 bit. Thanks in advance.
UPD1: In InstallShield I can choose the following types of condition:
Check if registry entry exists. I wanted to check for WoW6332Node but then I found that this node can be listed in 32bit OS: http://support.microsoft.com/kb/2582176 Also I found that I can check some registry entries https://superuser.com/questions/290906/check-if-32-or-64-bit-windows-os-via-registry/290929 but I'm not sure that they present in all windows versions.
Check if certain file exists. I can check some file in Program Files (x86) folder to detect 64bit OS, but it's not a good idea in my opinion.