GetVersionEx 获取系统版本信息
来源:互联网 发布:多益网络校招笔试题目 编辑:程序博客网 时间:2024/05/17 09:27
转自:http://blog.csdn.net/yyingwei/article/details/8286658
最近在windows 8上获取系统版本信息需要调用系统API,于是用到了GetVersionEx。
首先看一看函数原型:
结构OSVERSIONINFOEX定义如下:
接着在调用函数之前先初始化结构的大小并调用函数,返回true表示成功:
函数调用成功以后就可以通过OSVERSIONINFOEX来查看系统的版本信息了。
根据微软操作系统编号发现windows 8 对应的windows version number是6.2
如下:
Operating systemVersion number
Windows 86.2
Windows 76.1
Windows Server 2008 R26.1
Windows Server 20086.0
Windows Vista6.0
Windows Server 2003 R25.2
Windows Server 20035.2
Windows XP5.1
Windows 20005.0
下面是一个通过系统版本来判断操作系统名称的例子:
以上只能判断操作系统的名称,那如何判断它是什么版本的呢(如Home版或Professional版)。
下面这个函数就返回具体的版本名称:
另外,操作系统的补丁包名称也可以从szCSDVersion直接获取。
FYI
0 0
- GetVersionEx 获取系统版本信息
- GetVersionEx 获取系统版本信息
- GetVersionEx 获取系统版本信息
- GetVersionEx 获取系统版本信息
- GetVersionEx 获取系统版本信息
- GetVersionEx 获取系统版本信息
- 获取系统信息GetversionEx()
- 获取window系统版本GetVersionEx
- GetVersionEx 获取较新Windows系统版本
- GetVersionEx 获取较新Windows系统版本
- GetVersionEx()获取系统的版本
- GetVersionEx(&vi);获取版本
- GetVersionEx获取系统的版本(xp,win7等)
- Windows API 函数GetVersionEx 获取系统版本出错
- Windows API 函数GetVersionEx 获取系统版本出错
- 获取windows系统版本号 [GetVersionEx]
- Windows API ——GetVersionEx——获取操作系统版本信息
- VC++ 获取操作系统的版本GetVersionEx函数
- 28.字符串替换
- 数据结构实验之数组三:快速转置
- 155. Min Stack
- 46.windbg-条件断点(windbg script)
- mac 查看pid
- GetVersionEx 获取系统版本信息
- Java 修饰符
- 字符串的那些事
- LeetCode 338 Counting Bits
- Linux中iptables 详解
- CentOS7安装rpmforge源
- Color Filtering
- 欢迎使用CSDN-markdown编辑器
- Android菜单optionMenu(选择菜单)的实现