Windowsバージョンの取得方法(Windows8対応済み)
私のPC環境に、Windows 8 Release Preview 日本語版をインストールしてみました。これに伴い、以前作成したC#.NETによるWindowsバージョン取得プログラムを更新、動作確認してみました。
Windows8バージョン判定概要
Windows8のバージョン判定の方法は、Microsoftのサイトに載っています。
Windows8部分を抜粋すると次になります。
Operating system | Version number | dwMajorVersion | dwMinorVersion | Other |
---|---|---|---|---|
Windows 8 | 6.2 | 6 | 2 | OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION |
Windows Server 2012 | 6.2 | 6 | 2 | OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION |
プログラム
プログラムは、SourceForge.JPにおきました。
動作確認環境
- OS: Windows 7 64bit, WIndows 8 Release Preview 64 bit 日本語版
- 開発環境: Microsoft C# 2010 Express Edition
- .NET Framework: Version 3.5