Ответ 1
Вы должны иметь возможность прочитать переменную окружения% PROCESSOR_ARCHITECTURE%. Вот несколько отличных сведений об этом.
http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx
Я хотел бы настроить visual studio 2005 для копирования .dll на основе того, является ли ОС 64-разрядной или 32-разрядной во время сборки.
Я не хочу указывать, что такое платформа.
Моя первая попытка состояла в том, чтобы использовать пакетный файл для поиска версии Windows, но некоторые 32-разрядные и 64-разрядные версии Windows имеют один и тот же номер версии.
Кто-нибудь знает, как это проверить?
Спасибо!
Вы должны иметь возможность прочитать переменную окружения% PROCESSOR_ARCHITECTURE%. Вот несколько отличных сведений об этом.
http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx
Отъезд isWow64, я думаю, что shopuld даст вам то, что вам нужно.
Определяет, работает ли указанный процесс под WOW64.
Jon link - это полный хак, потому что он не использует новые архитектуры процессоров.
См. http://support.microsoft.com/kb/556009 для "официального" командного файла.