Wish: Update the template Inno Setup script that is created when building a standalone package, changing 'ArchitecturesAllowed=x64' to 'ArchitecturesAllowed=x64compatible' which will allow the installer to run on Arm64-based Windows 11 systems.
Reason:
a) the Inno Setup compiler has for a while now added a warning after script compilation:
'Warning: Architecture identifier "x64" is deprecated. Substituting "x64os", but note that "x64compatible" is preferred in most cases. See the "Architecture Identifiers" topic in help file for more information.'
b) This bit me a couple of times lately on machines running WIndows 11 with a Snapdragon X Plus & Apple Silicon CPU in each case. I guess this situation is becoming more common.
My B4J app works absolutely fine on both machines but with ArchitecturesAllowed=x64 set the installer just brings up the error below and exits:
See the Inno Setup help docs for more info - https://jrsoftware.org/ishelp/index.php?topic=setup_architecturesallowed.
Many thanks.
Reason:
a) the Inno Setup compiler has for a while now added a warning after script compilation:
'Warning: Architecture identifier "x64" is deprecated. Substituting "x64os", but note that "x64compatible" is preferred in most cases. See the "Architecture Identifiers" topic in help file for more information.'
b) This bit me a couple of times lately on machines running WIndows 11 with a Snapdragon X Plus & Apple Silicon CPU in each case. I guess this situation is becoming more common.
My B4J app works absolutely fine on both machines but with ArchitecturesAllowed=x64 set the installer just brings up the error below and exits:
See the Inno Setup help docs for more info - https://jrsoftware.org/ishelp/index.php?topic=setup_architecturesallowed.
Many thanks.