GetVersionEx()获取系统的版本

来源:互联网 发布:高见泽俊彦 知乎 编辑:程序博客网 时间:2024/05/17 22:32
int CSystemINFO::GetSysVersion(){OSVERSIONINFO osver = {sizeof(OSVERSIONINFO)};GetVersionEx(&osver);int t;if (osver.dwMajorVersion == 5 && osver.dwMinorVersion == 0){t = 0;//windows 2000}else if (osver.dwMajorVersion == 5 && osver.dwMinorVersion == 1){t = 1;//windows XP}else if (osver.dwMajorVersion == 6 && osver.dwMinorVersion == 0){t = 2;//windows 2003}else if (osver.dwMajorVersion == 5 && osver.dwMinorVersion == 2){t = 3;//Windows Vista}else if (osver.dwMajorVersion == 6 && osver.dwMinorVersion == 1){t = 4;//Windows 7}else t = 4;//Windows 7return t;}