• 7 Kasım 2024 07:20

Sait ORHAN

Öğretmek için Öğrenin- Öğrenmek için Öğretin

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

BySait ORHAN

Mar 26, 2014

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();
 }
 }
 }

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.