//获取系统版本
SystemInfo GetSystemVersion()
{
SystemInfo si=S_ERROR;
OSVERSIONINFOEX osInfo;
osInfo.dwOSVersionInfoSize=sizeof(OSVERSIONINFOEX);
if (::GetVersionEx((OSVERSIONINFO*)&osInfo)==0)
{
//MessageBox(NULL,_T("获取系统版本出错"),_T("提示"),IDOK);
si= S_ERROR;
}
else if (osInfo.dwPlatformId==VER_PLATFORM_WIN32_NT)//WinNt以上版本
{
if (osInfo.dwMajorVersion==5)
{
if(osInfo.dwMinorVersion==1)
{
si= S_WINDOW_XP;
}
else if(osInfo.dwMinorVersion==0)
{
si= S_WINDOW_2000;
}
}
else if (osInfo.dwMajorVersion==6)
{
if (osInfo.dwMinorVersion==2)
{
si= S_WINDOW_8;
}
else if (osInfo.dwMinorVersion==1&&osInfo.wProductType==VER_NT_WORKSTATION)
{
si= S_WINDOW_7;
}
else if (osInfo.dwMinorVersion==0&&osInfo.wProductType==VER_NT_WORKSTATION)
{
si= S_WINDOW_VISTA;
}
}
}
return si;
}
vc 获取系统版本
最新推荐文章于 2025-02-18 00:15:00 发布
7544

被折叠的 条评论
为什么被折叠?



