kurukuru-papaのブログ

主に、ソフトウェア開発に関連したメモを書き溜めたいと思います。

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におきました。

動作確認

WIndows 8 Release Preview 64 bit 日本語版で動作確認した結果は、次になります。

動作確認環境

  • OS: Windows 7 64bit, WIndows 8 Release Preview 64 bit 日本語版
  • 開発環境: Microsoft C# 2010 Express Edition
  • .NET Framework: Version 3.5