Мне интересно, что было бы самым простым способом определить, является ли текущая сборка (в частности: программно проверить, если сама программа) 32 или 64-битным кодом.
Текущий пример: я строюПриложение C ++ для Windows / VS, которое построено как x86 и как x64 исполняемый файл и распространяется отдельно.
В программе есть подпрограмма, в которой я должен проверить, какая версия работает в данный момент (программа должна статьтак сказать, осознавая свою цель).
Я начал сходить с ума от множества обращений к Win32 API, но все это очень громоздко и в основном просто отражает то, как ОС выполняет программу.Я уверен, что должен быть более изящный способ, о котором я не знаю?Как бы вы справились с этим?
Спасибо!