首页 > 系统相关 >MFC-IsWow64Process 32位进程是否运行在64位操作系统中

MFC-IsWow64Process 32位进程是否运行在64位操作系统中

时间:2023-04-21 11:26:02浏览次数:36  
标签:MFC IsWow64Process 操作系统 32 bIsWow64 64 进程 运行

 

    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

相关文章

  • GD32F470II芯片LVGL不同驱动方式对比
    1、硬件对比屏幕尺寸:800*480 颜色格式:RGB565一帧数据:800*480*2=768000=750kLCD频率:32MHz/768000=41HZlvglfps:33优化等级:AC5-O3新硬件:GD32F470IISDRAM:32bit带宽,120MHzMCU:240MHz,768KRAM,2MFlashlv_demo_b......
  • MFC-GetCurrentProcess获取当前进程的伪句柄
     CStringstr;HANDLEhandle=GetCurrentProcess();//获取当前进程的伪句柄/*返回当前进程的伪句柄(始终返回-1)不要直接使用-1这个值,为了将来的兼容性请使用GetCurrentProcess伪句柄可以在当前进程中使用,如果需要跨进程通信,那么必须拿出自己真实......
  • MFC-GetNativeSystemInfo获取当前CPU信息
     CStringstr;SYSTEM_INFOlpSystemInfo;GetNativeSystemInfo(&lpSystemInfo);//获取当前CPU信息/*在一个64位的应用中调用此函数,那它等效于GetSystemInfo*/WORDw=lpSystemInfo.wProcessorArchitecture;//处理器的体系结构......
  • 二、STM32Cube生态系统操作
    一、嵌入式硬件二、嵌入式软件三、核心板设计3.1电源供电3.2时钟电路3.3复位电路3.4调试电路四、外围电路设计4.1ArduinoUNO引脚4.2指示灯电路4.3按键电路五、STM32CubeMX软件5.1目标板选择5.2引脚分配5.3外设配置......
  • Exp5 信息搜集与漏洞扫描-20201324
    目录1各种搜索技巧的应用1.1搜索网址目录结构dir_listingbrute_dirs1.2利用搜索引擎的技巧普通检索采用字段设置1.3路由侦查2DNSIP注册信息的查询2.1whois查询2.2nslookup查询2.3dig域名查询2.4IP2Location地理位置查询2.5IP2反域名查询3基本的扫描技术:主机发现、端口......
  • MFC-添加资源
     添加图片资源           ......
  • MFC-BeginPaint和EndPaint
     只能用在消息处理函数WindowProc的WM_PAINT消息中在WM_PAINT消息中必须使用BeginPaint和EndPaint       ......
  • 32 31 | 误删数据后除了跑路,还能怎么办?
    今天我要和你讨论的是一个沉重的话题:误删数据。在前面几篇文章中,我们介绍了MySQL的高可用架构。当然,传统的高可用架构是不能预防误删数据的,因为主库的一个droptable命令,会通过binlog传给所有从库和级联从库,进而导致整个集群的实例都会执行这个命令。虽然我们之前遇到的大多数的......
  • P5322 BJOI2019 排兵布阵
    P5322BJOI2019排兵布阵本题主要考察对模型的转化能力。首先要察觉两条性质:对于一个城堡,想打败一个玩家的同时用最少的士兵,肯定是正好派出这个玩家在这个城堡派出的士兵数量的二倍加一名士兵。在一个城堡上,打败了一个在这个城堡派出士兵数量为\(x\)的玩家,就可以顺便打败所......
  • stm32f407的学习
    最近的学习:运用hal库驱动了AD9854信号源,不过信号过一会儿不是很稳定学到了串口打印实现了ADC的调试,其中由于时钟的调试不对,显示乱码问题,改了两个文件的hse_value为8000000就行了学会了oled屏幕的显示,包括汉字显示,用到了点阵工具等在学oled浮点显示出adc的值,还没成功。......