Как определить, является ли Windows 64x или 86x через Lingo (Adobe Director)
Я задавался вопросом, возможно ли определить, является ли Windows клиента 64x или 86x на основе Director. Причина этого в том, что некоторые Xtras не работают должным образом при работе в 64x окнах, и я хотел создать 2 версии моей программы для лучшей совместимости.
Если возможно, я хотел решение на основе кода, без какой-либо другой программы, кроме Director.
1 ответ
Вы можете попробовать использовать BuddyAPI и код baVersion( "Wow64"). он вернет 1, если работает как 32-битное приложение под 64-битной Windows. Поскольку проекторы являются только 32-разрядными приложениями, это будет верно, если Windows является 64-разрядной. Он вернет 0, если работает под 32-битной Windows. baVersion ("64Bit") вернет 1, если работает под 64-битным процессором, независимо от версии Windows.