C# ile İşletim Sistemi Kontrolü Yapmak

Paylaş
 

Eveet bu yazımızda da form uygulamamızda adamına göre muamele nasıl yapılır onu öğreneceğiz. Program yazan arkadaşlar bilirler ki yazdığımız kodlar farkı işletim sistemlerinde çalışırken farklılık gösterebiliyor. Bunun önlemini almak için form uygulamamıza adamına göre muamele yapmayı öğreteceğiz ve farklı işletim sistemine göre ne yapması gerektiğini yazabileceğiz.
bets10
Ve bunu yapabilmek için form uygulamamıza kısa bir kod ile işletim sisteminin versiyon numarasını öğreneceğiz.

Aşağıda gördüğünüz kodlar işletim sisteminin versiyon numarasını size vermektedir.

OperatingSystem OS = Environment.OSVersion; // Kullandığımız hazır komutlar.
string sistemVersiyon = OS.ToString(); // İşletim sistemi versiyon numarasını değişkenimize atıyoruz.


IsletimSistemiKontrolu

Bunun için her işletim sistemine farklı kod yazabilmeniz için if komutuyla versiyon numaralarını kontrol etmeniz gerekmektedir. Ve hangi versiyon numarası hangi işletim sistemine denk geldiğini gösteren tabloyu sizinle paylaşıyorum.

İşletim Sistemi Version Numarası
Windows 8 6.2
Windows Server 2012 6.2
Windows 7 Service Pack 1 6.1
Windows 7 6.1
Windows Server 2008 R2 6.1
Windows Server 2008 6.0
Windows Vista 6.0
Windows Server 2003 R2 5.2
Windows Server 2003 5.2
Windows XP 64-Bit Edition 5.2
Windows XP 5.1
Windows 2000 5.0


Yukarıda gördüğünüz versiyon numaralarıyla işletim sistemlerinin kontrolünü sağlayan kodlarımızı aşağıda paylaşıyorum.
Ben formun load olayına kodları yazdım. Siz farklı olaylara da kodları yazabilirsiniz.

OperatingSystem OS = Environment.OSVersion; // Kullandığımız hazır komutlar.
string sistemVersiyon = OS.ToString(); // İşletim sistemi versiyon numarasını değişkenimize atıyoruz.
// İşletim sistemi versiyonumuzu if ile kontrol ederek labelimize
// işletim sistemimizin adını ve picturebox öğesine de logosunu getiriyoruz.
if (sistemVersiyon.IndexOf("6.2") != -1)
{
lbl_IsletimSistemi.Text = ("Windows 8");
logo.ImageLocation = "images/8.png";
}
else if (sistemVersiyon.IndexOf("6.1") != -1)
{
lbl_IsletimSistemi.Text = ("Windows 7");
logo.ImageLocation = "images/7.png";
}
else if (sistemVersiyon.IndexOf("6.0") != -1)
{
lbl_IsletimSistemi.Text = ("Windows Vista");
logo.ImageLocation = "images/6.png";
}
else if (sistemVersiyon.IndexOf("5.2") != -1)
{
lbl_IsletimSistemi.Text = ("Windows XP 64 Bit");
logo.ImageLocation = "images/x1.png";
}
else if (sistemVersiyon.IndexOf("5.1") != -1)
{
lbl_IsletimSistemi.Text = ("Windows XP 32 Bit");
logo.ImageLocation = "images/x2.png";
}

Ve ben ek olarak işletim sistemlerinin logolarını da ekranda gösterdim. Siz de her işletim sistemine göre farklı kodlar belirleyebilirsiniz. Uygulamanın hazır halini de indirebilirsiniz. Umarım işinize yarar. Sağlıcakla kalın.


İndir “İşletim Sistemi Kontrolü Yapmak” IsletimSistemi.zip – 363 defa indirildi – 362 KB

Bu yazı 1.599 kere okundu.
  • Site Yorum

Bir yorum bırak

YAZAR HAKKINDA

Bağımsız çalışan, çok düşünen, kodlamaya aşık ve güldürmeyi seven bir developer...
SPONSOR BAĞLANTILAR
SPONSOR BAĞLANTILAR

  • ÇOK OKUNAN
  • YENİ
  • YORUM
Facebookta Takip Edin
Kredi hakkında bilgi alanı
şişli escort avcılar escort esenyurt escortsohbet hattı
deneme bonusu sohbet hattı sohbet hattı sohbet hattı avcılar escort esenyurt escort