C#.NET

[MSDN] c# 에서 운영체제(OS Version) 알아오기

스티커 2011. 1. 17. 15:19

출처 : http://support.microsoft.com/kb/304283

Windows 7은 찍어보니깐 6 나온다 .

 

  //Platform is Windows NT 3.51, Windows NT 4.0, Windows 2000, or Windows XP.
    case System.PlatformID.Win32NT:

    switch(osInfo.Version.Major)
        {
            case 3:
                Console.WriteLine("Windows NT 3.51");
                break;
            case 4:
                Console.WriteLine("Windows NT 4.0");
                break;
            case 5:
                if (osInfo.Version.Minor==0) 
                    Console.WriteLine("Windows 2000");
                else
                    Console.WriteLine("Windows XP");
                    break;
         }break;