首页
Linux教程
Linux资讯
Linux入门
Linux运维
Linux系统
Linux服务器
Linux安全
Linux问答
SHELL
树莓派
正则
linux命令
安装
Linux监控
运维自动化
Ansible
Piwik
CentOS
Deepin
Ubuntu
Debian
FreeBSD
Nginx
Apache
openresty
Tengine
宝塔
SSH
页面位置:
Linuxboy
>
Linux教程
>
正文
C++
C++判断操作系统是32位还是64位
文章由LinuxBoy分享于2019-03-31 07:03:20
热评(331)
C++判断操作系统是32位还是64位
C++判断操作系统是32位还是64位:
BOOL
Is64Bit_OS()
{
BOOL
bRetVal = FALSE;
SYSTEM_INFO si = { 0 };
LPFN_PGNSI pGNSI = (LPFN_PGNSI) GetProcAddress(GetModuleHandle(_T(
"kernel32.dll"
)),
"GetNativeSystemInfo"
);
if
(pGNSI == NULL)
{
return
FALSE;
}
pGNSI(&si);
if
(si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 ||
si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_IA64 )
{
bRetVal = TRUE;
}
else
{
//32 位操作系统
_tprintf(_T(
"is 32 bit OS\r\n"
));
}
return
bRetVal;
}
相关内容
C++ 加载PNG资源图片
在C++中通过模板去除强制转换
在C++中通过模板规避潜在错误
C++中内联函数inline的另一作用
C++中的const
初学C++:继承与内嵌类
C++中的explicit关键字
C++继承:同名隐藏、覆盖,虚函数
C++中内联函数inline的另一作用
C++:成员函数实现在类定义中与在类定义外的区别
今日最新
推荐文章:
C++ 加载PNG资源图片
C++ CLR 读取Worksheet名称
在C++中通过模板去除强制转换
在C++中通过模板规避潜在错误
C++中内联函数inline的另一作用
C++中的const
评论暂时关闭
最新Linux教程教程
C++判断操作系统是32位还是64位
C++ 加载PNG资源图片
Android分辨率处理方案
为S3C6410,S5PC110等ARM平台快速构建
Android 垂直Seekbar【源码】
Android 解屏幕锁与点亮屏幕
Linux头条
北电助Craig Wireless建WiMAX网络
Oracle数据库通过DBLINK实现远程访
五大技术让你的数据中心进入下
Linux正则表达式特性及BRE与ERE的
简单的HBase Client端实现,hbasec
Fedora中的RPM软件包摘要与命令大
评论暂时关闭