Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208725
  • 博文数量: 64
  • 博客积分: 2010
  • 博客等级: 上尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-25 19:03
文章分类

全部博文(64)

文章存档

2013年(1)

2012年(9)

2011年(25)

2010年(7)

2009年(16)

2008年(6)

分类: WINDOWS

2011-04-22 08:25:54

#include
#include
typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);
LPFN_ISWOW64PROCESS fnIsWow64Process;

BOOL IsWow64()
{
     BOOL bIsWow64 = FALSE;
     fnIsWow64Process =(LPFN_ISWOW64PROCESS)GetProcAddress(
                                                         GetModuleHandle(TEXT("kernel32")),
                                                         "IsWow64Process");
     if (NULL != fnIsWow64Process)
     {
          if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))
           {
   }
     }
     return bIsWow64;
}
void main()
{
     if(IsWow64())
         printf("Running on WOW64\n");
     else printf("Running on 32-bit Windows\n");
}
阅读(576) | 评论(0) | 转发(0) |
0

上一篇:窗口站 和 桌面

下一篇:内核的升级

给主人留下些什么吧!~~