c++获取系统信息
来源:互联网 发布:linux 共享打印机 编辑:程序博客网 时间:2024/05/20 07:18
CString sysop::GetOperation()
{
CString strOP;
OSVERSIONINFO OSVersionInfo;
OSVersionInfo.dwOSVersionInfoSize =
sizeof
(OSVERSIONINFO);
GetVersionEx(&OSVersionInfo);
switch
(OSVersionInfo.dwPlatformId)
{
case
VER_PLATFORM_WIN32_NT:
if
( OSVersionInfo.dwMajorVersion == 5 && OSVersionInfo.dwMinorVersion == 2 )
strOP.Format(
"Windows 2003 %s"
,OSVersionInfo.szCSDVersion);
if
( OSVersionInfo.dwMajorVersion == 5 && OSVersionInfo.dwMinorVersion == 1 )
strOP.Format(
"Windows XP %s"
,OSVersionInfo.szCSDVersion);
if
( OSVersionInfo.dwMajorVersion == 5 && OSVersionInfo.dwMinorVersion == 0 )
strOP.Format(
"Windows 2000 %s"
,OSVersionInfo.szCSDVersion);
if
( OSVersionInfo.dwMajorVersion <= 4 )
strOP.Format(
"Windows NT %s"
,OSVersionInfo.szCSDVersion);
if
( OSVersionInfo.dwMajorVersion == 6 )
strOP.Format(
"Windows Vista %s"
,OSVersionInfo.szCSDVersion);
if
( OSVersionInfo.dwMajorVersion == 7 )
strOP.Format(
"Windows 7 %s"
,OSVersionInfo.szCSDVersion);
if
( OSVersionInfo.dwMajorVersion > 7 )
strOP.Format(
"Windows %d.%d %s"
,OSVersionInfo.dwMajorVersion,OSVersionInfo.dwMinorVersion,OSVersionInfo.szCSDVersion);
break
;
case
VER_PLATFORM_WIN32_WINDOWS:
if
(OSVersionInfo.dwMajorVersion == 4 && OSVersionInfo.dwMinorVersion == 0)
{
strOP.Format(
"Windows 95 %s"
,OSVersionInfo.szCSDVersion);
}
if
(OSVersionInfo.dwMajorVersion == 4 && OSVersionInfo.dwMinorVersion == 10)
{
strOP.Format(
"Windows 98 %s"
,OSVersionInfo.szCSDVersion);
}
if
(OSVersionInfo.dwMajorVersion == 4 && OSVersionInfo.dwMinorVersion == 90)
{
strOP.Format(
"Windows ME %s"
,OSVersionInfo.szCSDVersion);
}
break
;
case
VER_PLATFORM_WIN32s:
strOP.Format(
"Windows Win32s"
);
break
;
default
:
strOP.Format(
"未知操作系统"
);
break
;
}
return
strOP;
}
0 0
- C#,WMI获取系统信息
- linux c获取系统信息
- Linux C 语言 获取系统时间信息
- linux c获取系统网卡信息
- Linux C 语言 获取系统时间信息
- Linux C 语言 获取系统时间信息
- Linux C 语言 获取系统时间信息
- linux C语言获取系统内存信息
- C语言获取Windows系统进程信息
- 获取linux系统的cup信息,内存信息c代码
- ASP.NET(c#)运用API函数获取系统信息
- ASP.NET(c#)运用API函数获取系统信息
- 【WMI】WMI For C++/COM 获取系统信息过程
- 【WMI】WMI For C#/dotNet 用WMI获取系统信息
- 如何用C语言获取系统的sid信息?
- linuxc计算CPU使用率/c+shell获取系统top信息
- C++/QT 获取系统CPU、内存、磁盘、进程相关信息
- C语言获取windows系统的相关信息
- 配置Spring的Proxool数据源
- OpenGL/GLSL数据传递小记(3.x)
- [省选前题目整理][BZOJ 2326][HNOI 2011]数学作业(DP+矩阵快速幂)
- OAuth-维基百科(一)
- 用VIM编写C/C++程序
- c++获取系统信息
- SizeClass和AutoLayout教程1
- android获取手机IMSI号
- 剑指offer总结
- 队列的链式存储
- hdu 1010 dfs+奇偶剪枝
- Hibernate事务与并发问题处理(乐观锁与悲观锁)
- 剑指offer面试题2.3.1——数组和指针的区别
- Beaglebone Black的启动