I followed the instructions listed in this doc. I am using Installshield 2013 Express:
http://helpnet.installshield.com/isxhelp20/Content/helplibrary/IHelp64BitSupport.htm
In the msi, I have several .exe and several .js files.
Using Dumpbin, I checked the exe files: file1: PE32 executable GUI Intel 80386 file2: PE32 executable (console) x86-64
I thought that file2 may be causing installshield to create a 64 bit msi, so I removed file2 for testing purposes. When I created the new msi, I still got a 64 bit msi (I checked the template summary property using Orca).
Confused. What could be causing Installshield to create a 64 bit msi? According to the article above, if all the files and registry entries are 32 bit, InstallShield will create a 32 bit msi by default.
Thanks for your help!