Aracılığıyla paylaş


Windows Sürümü Nasıl Alınır

Aşağıdaki kod örneği, geçerli işletim sisteminin platform ve sürüm bilgilerinin nasıl alınacağını gösterir. Bu bilgi Environment.OSVersion özelliğinde saklanır ve Windows sürümünü ayrıntılı koşullarla tanımlayan sabit listesinden ve işletim sisteminin tam derlemesini bulunduran Version nesnesinden oluşur.

Örnek

// os_ver.cpp
// compile with: /clr
using namespace System;

int main() 
{
   OperatingSystem^ osv = Environment::OSVersion;
   PlatformID id = osv->Platform;
   Console::Write("Operating system: ");

   if (id == PlatformID::Win32NT)
      Console::WriteLine("Win32NT");
   else if (id == PlatformID::Win32S)
      Console::WriteLine("Win32S");
   else if (id == PlatformID::Win32Windows)
      Console::WriteLine("Win32Windows");
   else
      Console::WriteLine("WinCE");

   Version^ version = osv->Version;
   if (version)
   {
      int build = version->Build;
      int major = version->Major;
      int minor = version->Minor;
      int revision = Environment::Version->Revision;
      Console::Write("OS Version: ");
      Console::WriteLine("{0}.{1}.{2}.{3}", 
                   build, major, minor, revision);
   }

   return 0;
}

Ayrıca bkz.

Diğer Kaynaklar

C++'ta Windows İşlemleri

.NET Programlama Kılavuzu