Непосредственно с веб-сайта Microsoft Docs:
IsWow64Process2 обеспечивает улучшенную прямую замену IsWow64Process.
Также:
IsWow64Process2 удаляет неоднозначность, присущая нескольким средам WOW путем явного возврата как архитектуры хоста, так и гостя для данного процесса.
С помощью этой новой функции путаница устраняется, поскольку она возвращает архитектуру целевого процесса И архитектура машины. Вы можете использовать эти значения, чтобы затем проверить, действительно ли 32-разрядный процесс выполняется на 64-разрядном процессоре или иным образом.
Это ссылка: IsWow64Process2
(Спасибо @ Remy Lebeau за разъяснения) Однако, поскольку эта функция недоступна в версиях Windows ранее, чем Windows 10 версии 1511, вы можете использовать GetSystemInfo
или GetNativeSystemInfo
(Программы WOW64) для определения архитектуры процессора. Затем вы можете использовать информацию, возвращаемую из IsWow64Process
, чтобы определить архитектуру целевого процесса.