Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengesan Versi OS Windows dalam .NET?
Mengenal pasti Versi Windows Anda dengan .NET
Masalah: Bagaimanakah kami boleh menentukan versi khusus sistem pengendalian Windows dalam aplikasi .NET?
Penyelesaian:
Properti System.Environment.OSVersion
menawarkan pendekatan yang mudah untuk mengenal pasti versi OS Windows. Walaupun berkesan untuk membezakan keluaran utama, ia mungkin tidak memberikan butiran terperinci untuk semua versi.
Hartanah OSVersion
terdiri daripada tiga komponen utama:
PlatformID | Major Version | Minor Version | Corresponding Windows Versions |
---|---|---|---|
Win32Windows | 4 | 0 | Windows 95 |
Win32Windows | 4 | 10 | Windows 98 |
Win32Windows | 4 | 90 | Windows Me |
Win32NT | 4 | 0 | Windows NT 4.0 |
Win32NT | 5 | 0 | Windows 2000 |
Win32NT | 5 | 1 | Windows XP |
Win32NT | 5 | 2 | Windows Server 2003 |
Win32NT | 6 | 0 | Windows Vista, Windows Server 2008 |
Win32NT | 6 | 1 | Windows 7, Windows Server 2008 R2 |
Win32NT | 6 | 2 | Windows 8 |
Win32NT | 6 | 3 | Windows 8.1 |
Win32NT | 10 | 0 | Windows 10 |
Pertimbangan Penting:
System.Environment.OSVersion
boleh dipengaruhi oleh fail manifes aplikasi anda. Menentukan keserasian dengan Windows 8.1 dan Windows 10 secara jelas dalam manifes anda memastikan hasil yang boleh dipercayai.System.Environment.OSVersion
menyampaikan maklumat versi OS tepat secara konsisten.Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan Versi OS Windows dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!