I am running an installer generated using InnoSetup on 64 bit Windows OS (Windows Server 2012 R2) installation with ArchitecturesInstallIn64BitMode=x64
and ArchitecturesAllowed=x64
but I still see that the process gets launched in 32 bit mode. Am I missing some other basic setting ?
OS Details :
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users>wmic OS get OSArchitecture
OSArchitecture
64-bit
C:\Users>echo %PROCESSOR_ARCHITECTURE%
AMD64
C:\Users>systeminfo | findstr /I type:
OS Build Type: Multiprocessor Free
System Type: x64-based PC
C:\Users>
Task Manager : This is what Task Manager shows (I have masked out some names etc)
Answer : Based on comments section, Inno Setup always produces a 32 bit installer executable. There is no mechanism to produce a 64 bit installer. I was mis-interpreting the documentation.