Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21208|Yanıt: 0

[Konsol Programı] C# sistem versiyonunu ve Win10'u tanımlamak için

[Bağlantıyı kopyala]
2019-10-23 09:15:45 tarihinde yayınlandı | | | |
Hepimiz biliyoruz ki C#'da mevcut işletim sistemi Environment.OSVersion ile değerlendirilebilir ve aşağıda işletim sistemi ile birincil ve ikincil sürümler arasındaki karşılıklar verilmiştir:

İşletim Sistemi
Ana versiyon. Alt versiyon
Windows 1010.0*
Windows Server 2016 Teknik Önizleme10.0*
Windows 8.16.3*
Windows Server 2012 R26.3*
Windows 86.2
Windows Server 20126.2
Windows 76.1
Windows Server 2008 R26.1
Windows Server 20086
Windows Vista6
Windows Server 2003 R25.2
Windows Server 20035.2
Windows XP 64-Bit Sürüm5.2
Windows XP5.1
Windows 20005

Mevcut işletim sistemini belirlemek için Environment.OSVersion kullanabiliriz

Ancak, içerideykenwin10Bu fonksiyonu işletim sisteminde kullanmak aşağıdaki sonucu verir:6.2.9200.0, beklediğimiz 10.0.*** yerine.

Sorun şu ki, Win10 altında elde edilen değer 10 olmayabilir ve bu adresi gösterir:Bağlantı girişi görünür.

Windows 8.1 veya Windows 10 için ortaya çıkan uygulamalar için. Windows 8.1 veya Windows 10 için ortaya çıkmayan uygulamalar, Windows 8 işletim sistemi sürüm değerini (6.2) döndürecektir. Windows 8.1 veya Windows 10 için uygulamalarınızı manifestize etmek için, Windows için uygulamanızı hedefleme sayfasına bakınız.
Artık bir program manifesto dosyası gereklidir



Sonra aşağıdaki yorumları kaldırın ve 10.0'a geri dönebilirsiniz.****





Bunu yapmanın başka bir yolu da var:

Mevcut işletim sisteminin Win8 olup olmadığını belirlemek için C# kullanın (Bu yöntem, bir program manifest dosyası eklemesini gerektirmez)

Kod:

(Son)




Önceki:[Tarayıcı Eğitimi] Bireyler tarafından toplanan en kapsamlı tarayıcı eğitimi
Önümüzdeki:Cainiao için Depolamaya Giriş: Ağ depolamanın temel bilgilerini anlayın
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com