System.Environment Sınıfı ile Sistem Bilgisi Alma

Yazılım geliştirilirken bazen olur ki sistem bilgilerine ihtiyaç duyulur. Burada devreye Environment sınıfı girer. İşte bazı özellikleri



Şu an çalışma klasörü:
Environment.CurrentDirectory

İşletim sistemi 64bit mi?
Environment.Is64BitOperatingSystem

İşlemci 64bit mi?
Environment.Is64BitProcess

Bilgisayar adı:
Environment.MachineName

İşletim sistemi versiyonu
Environment.OSVersion

İşlemci sayısı
Environment.ProcessorCount

Sistem klasörü
Environment.SystemDirectory

Sistem ne kadar süredir açık?
Environment.TickCount

Şu an aktif olan kullanıcı adı
Environment.UserName

Özel Sistem klasörlerinin adresleri
Environment.SpecialFolder

Örnek Program:


using System;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Şu an çalışma klasörü");
Console.WriteLine(Environment.CurrentDirectory);
Console.WriteLine("İşletim sistemi 64bit mi?");
Console.WriteLine(Environment.Is64BitOperatingSystem);
Console.WriteLine("İşlemci 64bit mi?");
Console.WriteLine(Environment.Is64BitProcess);
Console.WriteLine("Bilgisayar adı:");
Console.WriteLine(Environment.MachineName);
Console.WriteLine("İşletim sistemi versiyonu");
Console.WriteLine(Environment.OSVersion);
Console.WriteLine("İşlemci sayısı");
Console.WriteLine(Environment.ProcessorCount);
Console.WriteLine("Sistem klasörü");
Console.WriteLine(Environment.SystemDirectory);
Console.WriteLine("Sistem ne kadar süredir açık?");
Console.WriteLine(Environment.TickCount);
Console.WriteLine("Şu an aktif olan kullanıcı adı");
Console.WriteLine(Environment.UserName);
var aaaa = Enum.GetValues(typeof(Environment.SpecialFolder));
Console.ReadLine();
Console.Clear();
Console.WriteLine("Özel Sistem klasörleri");
foreach (var item in aaaa)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
}
}

Yorum Yapın

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d blogcu bunu beğendi: