C# ile İşletim Sistemi Kontrolü Yapmak

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. Ve bunu yapabilmek için form uygulamamıza kısa bir kod […]

76 kez okundu 2 dk 18 sn okuma süresi 15 Eylül 2022
Google News Google News ile Abone Ol 0 Yorum

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.


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.

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


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 SistemiVersion Numarası
Windows 86.2
Windows Server 20126.2
Windows 7 Service Pack 16.1
Windows 76.1
Windows Server 2008 R26.1
Windows Server 20086.0
Windows Vista6.0
Windows Server 2003 R25.2
Windows Server 20035.2
Windows XP 64-Bit Edition5.2
Windows XP5.1
Windows 20005.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.

[code language=”csharp”]
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";
}
[/code]

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.

Download “İşletim Sistemi”IsletimSistemi.zip – Downloaded 162 times – 530,02 KB
BSoylu
BSoylu

Debug ettikçe güzelleşen bir dünya için..

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
HTML Yazı Başlık Stilleri
25 Ağustos 2024

HTML Yazı Başlık Stilleri

C# ile İşletim Sistemi Kontrolü Yapmak

Bu Yazıyı Paylaş

İnternet sitemizde tanıtım yazınız olmasını ister miydiniz? İletişim
Bildirimler
1