VC判断操作系统为Win7的最简单代码!
来源:互联网 发布:优化门诊服务流程 编辑:程序博客网 时间:2024/05/18 01:48
由于项目需要判断Windows的操作系统版本,主要还是很多软硬件都有win7的不兼容性,所以需要进行判断。
关于如何判断系统版本的详细文章见MSDN:
http://msdn.microsoft.com/en-us/library/ms724429(v=VS.85).aspx
下面是我自己精简后的代码,代码在WindowsXP+VC6编译通过,并在WindowsXP 、Windows 7上测试通过:
bool isWin7(){OSVERSIONINFOEX osvi;BOOL bOsVersionInfoEx;ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);bOsVersionInfoEx = GetVersionEx((OSVERSIONINFO*) &osvi);// win7的系统版本为NT6.1if ( VER_PLATFORM_WIN32_NT == osvi.dwPlatformId && osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 1 ){return true;}else{return false;}}
测试代码也很简单:
if (isWin7()){MessageBox("当前系统是Win7", "提示", MB_OK | MB_ICONINFORMATION);}else{MessageBox("当前系统不是Win7", "提示", MB_OK | MB_ICONINFORMATION);}
- VC判断操作系统为Win7的最简单代码!
- VC中最简便判断操作系统版本的方法
- 最简单的vc关机代码
- 最简单的操作系统
- 为Linux操作系统根分区扩容最简单的方法
- 判断一个数为回文数的最简单实现
- 判断操作系统类型的代码
- 用VC判断软件使用的操作系统
- 最简单的vc关机
- 判断ArrayList为空的方法:判断长度最简单, size() = 0
- VC/MFC 判断操作系统
- VC判断操作系统
- VC/MFC 判断操作系统
- VC/MFC 判断操作系统
- vc判断操作系统类型
- 最简单的代码
- javascript 判断浏览器版本以及操作系统--最详细代码
- 判断操作系统是否为x64的方法
- 配置实现-总体目标
- 新加坡专家研制薄膜太阳能电池 制造成本减半
- Apache服务器限制并发连接和下载速度
- C#与NET实战 第5章 进程、线程与同步 节选
- 电池充电时间计算
- VC判断操作系统为Win7的最简单代码!
- What are some good class projects for machine learning using MapReduce?
- C学习笔记之基础篇_转义符,ASII码对照表,字符字符串区别,数据类型转换
- android Failed to install *.apk on device *:timeout
- GemBox.ExcelLite "完美"的导入Excel的控件
- 软件设计建模(UML关系图)
- 嵌入式工程师应该学什么?--转至英创公司
- map的三种遍历方法
- 利用GemBox.ExcelLite.dll导出到Excel(脱离Excel环境)