• 963阅读
  • 3回复

WOW64(判断32位程序运行在64位环境下) [复制链接]

上一主题 下一主题
在线啊冲
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2016-02-15


WOW64 是 Windows-32-on-Windows-64 的缩写。它为现有的 32 位应用程序提供了 32 位的模拟,可以使大多数 32 位应用程序在无需修改的情况下运行在 Windows 64 位版本上。它类似于旧的 WOW32 子系统,负责在 Windows 32 位版本下运行 16 位的代码

[cpp] view plain copy

  1. typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);  
  2. LPFN_ISWOW64PROCESS fnIsWow64Process;  
  3.   
  4. BOOL IsWow64()  
  5. {  
  6.     BOOL bIsWow64 = FALSE;  
  7.     fnIsWow64Process = (LPFN_ISWOW64PROCESS) GetProcAddress(  
  8.         GetModuleHandle(TEXT("kernel32")),"IsWow64Process");  
  9.   
  10.     if(NULL != fnIsWow64Process)  
  11.     {  
  12.         if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))  
  13.         {  
  14.                         return FALSE;  
  15.         }  
  16.     }  
  17.     return bIsWow64;  
  18. }  

善者 慈悲心常在 无怨无恨 以苦为乐
默认压缩密码www.hifyl.com
文件分享密码问题:http://www.hifyl.com/read-htm-tid-4444.html
离线im86165507

只看该作者 沙发  发表于: 2016-02-15
离线v2680267313

只看该作者 板凳  发表于: 2016-04-30
用户被禁言,该主题自动屏蔽!
离线qq1156136807

只看该作者 地板  发表于: 2017-12-29
  
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个