My 64-bit app NEEDS to be installed on a 64-bit Windows Operating System. So I added these two lines in the [Setup]
section:
[Setup]
ArchitecturesAllowed=x64
ArchitecturesInstallIn64BitMode=x64
However, I am confused because the Inno Setup documentation says:
ArchitecturesInstallIn64BitMode: Specifies the 64-bit processor architecture(s)...
ArchitecturesAllowed: Specifies which processor architecture(s) Setup is allowed to run on
From the documentation it seems these two settings are concerned with the PROCESSOR TYPE. But I have a portable computer with a 64-bit processor but with Windows 10 32-bit operating system.
So how can I have a setting in Inno Setup which focuses only on a 64-bit operating system as a prerequisite instead of focusing on the Processor hardware?