I have the same question.
Adobe, is there are plans to add new property to Capabilities class to detect 64-bit runtime?
Workaround for now: parse application XML descriptor and find value of "architecture" tag.
parsing the XML descriptor does not guarantee you that the executable is 32-bit or 64-bit
case where you do a release build from Flash Builder with AIR_WIN_ARCH=64
and the app XML indicate no architecture or a an architecture of 32
to be sure you can load the AIR executable and parse the PE header
to detect the machine type
Wow, thank you for the in depth post! I will try your solution.
Hopefully this will be added to the Capabilities class though.