C语言获取windows操作系统信息
来源:互联网 发布:js获取浏览器宽度 编辑:程序博客网 时间:2024/05/17 02:54
欢迎转载,但转载时请注明本博客出处:http://blog.csdn.net/pingd/article/details/22396517,谢谢!
这里也只是一个功能函数而已,话不多说,直接上代码:
//获取操作系统名字,如windows 7//成功返回系统信息,失败返回NULLchar *GetVersionInfo(){OSVERSIONINFO osvi;ZeroMemory(&osvi, sizeof(OSVERSIONINFO));osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);if (!GetVersionEx(&osvi)) {return NULL;}//判断版本if (osvi.dwMajorVersion == 5) {switch (osvi.dwMinorVersion) {case 0:return "Windows 2000";case 1:return "Windows XP";case 2:return "Windows Server 2003";default:return "Unknown System";}}else if (osvi.dwMajorVersion == 6) {switch (osvi.dwMinorVersion) {case 0:return "Windows Vista";case 1:return "Windows 7";case 2:return "Windows 8";default:return "Unknown System";}}else {return "Unknown System";}}
其中关于windows版本的最新信息见如下链接:
http://msdn.microsoft.com/en-us/library/ms724834(v=vs.85).aspx
这些的信息返回都是通过此判断的。
完整代码下载请摸戳右边红色→(下载)
2 0
- C语言获取windows操作系统信息
- Windows获取操作系统信息
- C语言获取Windows系统进程信息
- 获取 Windows 操作系统版本信息
- windows 获取操作系统版本信息
- C语言获取windows系统的相关信息
- VC 获取操作系统语言信息 Language Sublanguage
- C/C++获取操作系统、CPU、内存信息(windows和linux)
- C/C++获取操作系统、CPU、内存信息
- Linux操作系统C语言获取IP
- Java语言获取jdk、jre和操作系统版本等信息
- php获取浏览器信息 访客语言 操作系统 IP地址
- C#: WMI 获取远程 Windows 主机信息
- Linux C 语言 获取系统时间信息
- Linux C 语言 获取系统时间信息
- Linux C 语言 获取系统时间信息
- Linux C 语言 获取系统时间信息
- iOS使用C语言获取wifi信息
- 港府:“同股同权”制度也有调整空间 尊重阿里
- cocos2d-x中讲解TileMap地图编辑器的高级用法(对象层部分)
- POJ1191(棋盘分割DP)
- OpenCV读取视频文件方法
- Uva 11248 Frequency Hopping
- C语言获取windows操作系统信息
- openwrt firmware分区
- 高速数据采集卡10bit 5GSPS
- WinDBG 技巧:设断点命令详解(bp, bu, bm, ba 以及bl, bc, bd, be)
- Android高效加载大图、多图解决方案,有效避免程序OOM
- 【javascript】javascript中this关键字的理解
- 几个方便编程的C++特性
- 6款Java转C#的最佳工具
- 一个被我长期忽略的一个问题:验证控件与Button的OnClientClick事件