使用 .NET 來辨識您的 Windows 版本
問題:我們如何可靠地確定 .NET 應用程式中 Windows 作業系統的特定版本?
解:
System.Environment.OSVersion
屬性提供了一種識別 Windows 作業系統版本的簡單方法。 雖然可以有效區分主要版本,但它可能無法提供所有版本的詳細資訊。
OSVersion
屬性包含三個關鍵組成部分:
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 |
重要注意事項:
System.Environment.OSVersion
的準確性可能會受到應用程式清單檔案的影響。 在清單中明確定義與 Windows 8.1 和 Windows 10 的兼容性可確保結果可靠。 System.Environment.OSVersion
提供一致且準確的作業系統版本資訊。 以上是如何偵測.NET中的Windows作業系統版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!