0

برنامه پیدا کردن ورژن سیستم عامل

 
esfahaniran88
esfahaniran88
کاربر طلایی2
تاریخ عضویت : اردیبهشت 1388 
تعداد پست ها : 2290
محل سکونت : اصفهان

برنامه پیدا کردن ورژن سیستم عامل

پیدا کردن ورژن سیستم عامل

کد:
#include <windows.h>
#include <iostream>
#include <dos.h>
#include <string.h>
#include <conio>
int main(void)

{
OSVERSIONINFO osver;
osver.dwOSVersionInfoSize = sizeof(osver);
if (GetVersionEx(&osver))

{
if (osver.dwPlatformId == VER_PLATFORM_WIN32s)
cout <<"Win32 ";
else if (osver.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS)

{
if (osver.dwMinorVersion == 0 && (strchr(osver.szCSDVersion,'B') == NULL)
&& (strchr(osver.szCSDVersion,'C') == NULL))
cout <<"Windows 95 ";
else if (osver.dwMinorVersion == 0 && (strchr(osver.szCSDVersion,'B') != NULL))
cout <<"Windows 95 OSR 2 ";
else if (osver.dwMinorVersion == 0 && (strchr(osver.szCSDVersion,'C') != NULL))
cout <<"Windows 95 OSR 2.5 ";
else if (osver.dwMinorVersion == 10 && (strchr(osver.szCSDVersion,'A') == NULL))
cout <<"Windows 98 ";
else if (osver.dwMinorVersion == 10 && (strchr(osver.szCSDVersion,'A') != NULL))
cout <<"Windows 98 Second Edition ";
else if (osver.dwMinorVersion == 90)
cout <<"Windows Millenium Edition ";
else
cout<<"Unknown Windows ";
}
else if (osver.dwPlatformId == VER_PLATFORM_WIN32_NT)
cout <<"Windows NT ";
cout <<osver.dwMajorVersion<<"."<<osver.dwMinorVersion<<"."
<<(osver.dwBuildNumber & 0xffff)<<osver.szCSDVersion<<endl;
}
else


{
cout <<"Cannot gain version information."<<endl;
}
system("pause");
getch();
}
منبع : http://www.cplusplus.happycodings.co...ts/code19.html

کاش میدانستی که نباید حس کرد که نباید
دل بست در فضایی که بر از همهمه ی ادم هاست...من گرفتار ترین تنهایم!

 

 



 

جمعه 28 آبان 1389  9:31 PM
تشکرات از این پست
aoghnoom
aoghnoom
کاربر برنزی
تاریخ عضویت : آبان 1389 
تعداد پست ها : 105
محل سکونت : فارس
دوشنبه 1 آذر 1389  1:14 PM
تشکرات از این پست
دسترسی سریع به انجمن ها