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 |