判断程序的运行环境是否是64位系统

 1 /************************************************************************/  
2 /* 函数说明:用于判断程序的运行环境是否是64位系统
3 /* 参 数:无
4 /* 返 回 值:是则返回TRUE 否则返回FALSE
5 /************************************************************************/
6 BOOL IsWow64()
7 {
8 typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);
9 LPFN_ISWOW64PROCESS fnIsWow64Process;
10 BOOL bIsWow64 = FALSE;
11 fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle("kernel32"),"IsWow64Process");
12 if (NULL != fnIsWow64Process)
13 {
14 fnIsWow64Process(GetCurrentProcess(),&bIsWow64);
15 }
16 return bIsWow64;
17 }
posted @ 2012-03-16 19:55  小白菜盼末日  阅读(271)  评论(0)    收藏  举报