.NET を使用して Windows バージョンを検出する
質問:
.NET アプリケーションの Windows オペレーティング システムのバージョンを確認するにはどうすればよいですか?
答え:
.NET で Windows オペレーティング システムのバージョンを検出するには、System.Environment.OSVersion
属性を使用できます。次の情報が提供されます:
特定の Windows バージョンとその OSVersion 値:
<code>| Windows版本 | PlatformID | 主要版本 | 次要版本 | |---|---|---|---| | Windows 95 | Win32Windows | 4 | 0 | | Windows 98 | Win32Windows | 4 | 10 | | Windows Me | Win32Windows | 4 | 90 | | Windows NT 4.0 | Win32NT | 4 | 0 | | Windows 2000 | Win32NT | 5 | 0 | | Windows XP | Win32NT | 5 | 1 | | Windows 2003 | Win32NT | 5 | 2 | | Windows Vista | Win32NT | 6 | 0 | | Windows 2008 | Win32NT | 6 | 0 | | Windows 7 | Win32NT | 6 | 1 | | Windows 2008 R2 | Win32NT | 6 | 1 | | Windows 8 | Win32NT | 6 | 2 | | Windows 8.1 | Win32NT | 6 | 3 | | Windows 10 | Win32NT | 10 | 0 |</code>
注:
OSVersion
値を避けるために、実行可能アセンブリ マニフェストが Windows 8.1 および Windows 10.0 との互換性を明示的に宣言していることを確認してください。 以上が.NET を使用して Windows OS のバージョンを検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。