private string getOsVersion()
{
OperatingSystem os = Environment.OSVersion;
switch (os.Platform)
{
//windows95이상
case PlatformID.Win32Windows:
if (os.Version.Major == 4)
{
switch (os.Version.Minor)
{
case 0: osVersion = "Windows95"; break;
case 10: osVersion = "Windows98"; break;
case 90: osVersion = "WindowsMe"; break;
}
}
break;
//windowsNT이상
case PlatformID.Win32NT:
if (os.Version.Major == 4)
{
osVersion = "WindowsNT";
}
else if (os.Version.Major == 5)
{
switch (os.Version.Minor)
{
case 0:
osVersion = "WindowsServer2000";break;
case 1: osVersion = "WindowsXP"; break;
case 2: osVersion = "WindowsServer2003"; break;
}
}
else if (os.Version.Major == 6)
{
switch (os.Version.Minor)
{
case 0: osVersion = "WindowsServer2008"; break;
case 1: osVersion = "Windows7"; break;
}
}
break;
//
case PlatformID.WinCE://windowsCE
if (os.Version.Major == 0)
{
}
break;
}
return osVersion;
}
'→ 개발 > C#' 카테고리의 다른 글
[C#] 숫자만 입력받기 (0) | 2010.12.24 |
---|---|
[C#] IP주소 알아내기 (0) | 2010.12.24 |
[C#] 레지스트리 값 불러오기 / 설정하기 (0) | 2010.12.24 |
[C#] 한번만 실행되는 프로그램 만들기 (0) | 2010.11.30 |
[C#] 확인 취소 가능한 메시지 박스 (1) | 2010.11.30 |