当前位置: 首页 > news >正文

C++怎么判断windows系统是64位还是32位

背景

我们很多时候要先获得windows系统的类型,然后针对性的做出兼容这个系统类型。是不是你忽略了这个步骤,没有考虑到系统类型对app的影响。其实这个是非常重要的,处理器,系统类型,显卡,这些对搭载上层的app开发影响巨大,不仅仅在windows,在移动手机应用开发当中也是如此。这些因素会左右到你的代码功能的兼容性和健壮性。

大部分软件crash的原因都是对处理器和系统类型的不兼容上,如果你是一款想走出海外的软件,无论如何请注意这个层面。系统类型会影响到指针,影响到协议的大小端,影响到系统数据。

方法一:IsWow64Process

确定指定进程是否运行在64位操作系统的32环境下

参数

  hProcess

    进程句柄。该句柄必须具有PROCESS_QUERY_INFORMATION 或者 PROCESS_QUERY_LIMITED_INFORMATION 访问权限

  Wow64Process

    指向一个bool值,

    如果该进程是32位进程,运行在64操作系统下,该值为true,否则为false。<

相关文章:

  • 位图,布隆过滤器的原理和实现
  • java医用物资信息管理系统 ssm
  • 【ELFK】之消息队列kafka
  • 【PAT甲级】1153 Decode Registration Card of PAT
  • 五、JAVA基本数据类型
  • 线性代数学习笔记8-4:正定矩阵、二次型的几何意义、配方法与消元法的联系、最小二乘法与半正定矩阵A^T A
  • Postgres数据库使用any和all判断数组解决IN和NOT IN条件参数超限的问题
  • Kubernetes控制平面组件:Scheduler调度器
  • AtCoder Beginner Contest 266 ABC题解
  • AJAX(异步的 JavaScript 和 XML)
  • 线性代数学习笔记8-2:对称矩阵和Hermitian矩阵、共轭转置、正定矩阵
  • 谷粒商城 (七) --------- SpringCloud Alibaba 基础配置
  • Springboot 如何在连接池未加载前从AWS,Azure等云上获取数据库密码
  • 猿创征文|在CSDN学习的那些事
  • springboot 缓存一致性常用解决方案
  • 【comparator, comparable】小总结
  • ECS应用管理最佳实践
  • Java教程_软件开发基础
  • js递归,无限分级树形折叠菜单
  • MySQL数据库运维之数据恢复
  • mysql中InnoDB引擎中页的概念
  • PaddlePaddle-GitHub的正确打开姿势
  • Python进阶细节
  • Ruby 2.x 源代码分析:扩展 概述
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 测试如何在敏捷团队中工作?
  • 服务器从安装到部署全过程(二)
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 免费小说阅读小程序
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 用quicker-worker.js轻松跑一个大数据遍历
  • #{} 和 ${}区别
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (编译到47%失败)to be deleted
  • (分布式缓存)Redis持久化
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (排序详解之 堆排序)
  • (三十五)大数据实战——Superset可视化平台搭建
  • (四)Android布局类型(线性布局LinearLayout)
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • .net 程序发生了一个不可捕获的异常
  • .NET 读取 JSON格式的数据
  • //解决validator验证插件多个name相同只验证第一的问题
  • @ConfigurationProperties注解对数据的自动封装
  • [ 转载 ] SharePoint 资料
  • [04]Web前端进阶—JS伪数组
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [Android]使用Android打包Unity工程
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [CTO札记]盛大文学公司名称对联