码迷,mamicode.com
首页 > 编程语言 > 详细

VC++ 判断当前系统为32位还是64位

时间:2016-08-21 18:30:03      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

尝试了在VC++环境下判断系统为32位还是64位的方法,亲测有效!提供的函数如下
  

BOOL IsWow64() 
{ 
    typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); 
    LPFN_ISWOW64PROCESS fnIsWow64Process; 
    BOOL bIsWow64 = FALSE; 
    fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle("kernel32"),"IsWow64Process"); 
    if (NULL != fnIsWow64Process) 
    { 
        fnIsWow64Process(GetCurrentProcess(),&bIsWow64);
    } 
    return bIsWow64; 
} 

 

VC++ 判断当前系统为32位还是64位

标签:

原文地址:http://www.cnblogs.com/MakeView660/p/5793025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!