.Net Framework contine clasa statica Environment care furnizeaza informatii despre sistemul de operare:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Versiune sistem de operare: " + Environment.OSVersion);
Console.WriteLine("Service Pack:" + Environment.OSVersion.ServicePack);
Console.WriteLine("Versiune CLR: " + Environment.Version);
Console.WriteLine("Sistemul de operare este pe 64 de biti: " + Environment.Is64BitOperatingSystem);
Console.WriteLine("Utilizator: " + Environment.UserName);
Console.WriteLine("Computer: " + Environment.MachineName);
Console.WriteLine("Sistemul este instalat in: " + Environment.SystemDirectory);
Console.ReadLine();
}
}
.Net Framework nu contine o proprietate pentru a afisa numele sistemului de operare, de exemplu, Windows Xp. Decizia este motivata de faptul ca solutiile trebuie sa fie bazate pe versiunea sistemului, nu a numelui. Se pot afla mai multe informatii despre sistemul de operare prin utilizarea Windows API.
Category: Uncategorized