Heim >Backend-Entwicklung >C++ >Wie kann ich die Windows-Betriebssystemversion in .NET erkennen?
Identifizieren Ihrer Windows-Version mit .NET
Problem: Wie ermitteln wir zuverlässig die spezifische Version des Windows-Betriebssystems innerhalb einer .NET-Anwendung?
Lösung:
Die Eigenschaft System.Environment.OSVersion
bietet einen einfachen Ansatz zur Identifizierung der Windows-Betriebssystemversion. Es eignet sich zwar zur Unterscheidung von Hauptversionen, liefert jedoch möglicherweise nicht detaillierte Details für alle Versionen.
Die OSVersion
Immobilie besteht aus drei Schlüsselkomponenten:
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 |
Wichtige Überlegungen:
System.Environment.OSVersion
kann durch die Manifestdatei Ihrer Anwendung beeinflusst werden. Die explizite Definition der Kompatibilität mit Windows 8.1 und Windows 10 in Ihrem Manifest gewährleistet zuverlässige Ergebnisse.System.Environment.OSVersion
durchweg genaue Informationen zur Betriebssystemversion.Das obige ist der detaillierte Inhalt vonWie kann ich die Windows-Betriebssystemversion in .NET erkennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!