CString str; BOOL bIsWow64 = FALSE; BOOL b=IsWow64Process(GetCurrentProcess(), &bIsWow64);//32位进程是否运行在64位操作系统中 /* 指定进程是否运行在64位操作系统的32环境(WOW64)下 参数1:HANDLE hProcess 进程的句柄。 句柄必须具有PROCESS_QUERY_INFORMATION或PROCESS_QUERY_LIMITED_INFORMATION访问权限 参数2:PBOOL Wow64Process 如果该进程是32位进程,运行在64操作系统下,该值为True,否则为False 如果该进程是一个64位应用程序,运行在64位系统上,该值也被设置为False 如果该进程运行在32位系统下,该值会被设置为False 返回值:如果函数成功,返回值为非零值 如果该函数失败,则返回值为零 */ str.Format(_T("bIsWow64=%d\r\n"), bIsWow64); ::OutputDebugString(str);
标签:MFC,IsWow64Process,操作系统,32,bIsWow64,64,进程,运行 From: https://www.cnblogs.com/liming19680104/p/17339696.html