Win8 & 2012: OS のバージョン
2012/09/10 コメントを残す
Windows 8 & Windows Server 2012 ですが、メジャーバージョン 6 世代の 3 代目 OS になります。
ということは、内部バージョンは…
OS 名称 | バージョン値 |
Windows Vista / Windows Server 2008 | 6.0 |
Windows 7 / Windows Server 2008 R2 | 6.1 |
Windows 8 / Windows Server 2012 | 6.2 |
OS のバージョンチェックですが、Vista 以降では、GetProductInfo() が推奨されていますが、VerifyVersionInfo() を
使っても大丈夫です。
- GetProductInfo()
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724358.aspx - VerifyVersionInfo()
http://msdn.microsoft.com/en-us/library/windows/desktop/ms725492.aspx - Operating System Version
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832.aspx - Getting the System Version
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724429.aspx
このことからも、Steven Sinofsky から Windows 8 開発者向けのメッセージ
Everything that runs on Windows 7 runs on Windows 8
って納得ですね。
- 過去の記事
Win7&2008R2: OS のバージョンチェック
https://togarasi.wordpress.com/2009/05/13/win72008r2-os-%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%83%81%e3%82%a7%e3%83%83%e3%82%af/
ワタシは、Enterprise を使っています。