_ [プログラミング] C言語 (Win32) から Windows のバージョンを判別する (Windows 7 対応しかけ) ちょっと必要があり C 言語から Windows の製品バージョン、エディションを取得する方法を調べた。 簡単かと思いきや、一発で取得できるような API はなく、バージョン毎にエディションを調べる方法が多様でなかなか面倒だった。 MSDN の Getting the System Version (Windows) に公式なサンプルが載っているのだが、Windows 2000 以降にしか対応していない。 C言語からWindowsのバージョンを判別する(Vistaまで) はそれをベースに改良されていていい線行っているのだが、 Windows 95 OSR や Windows 98 Second Edition を区別できない最近の Windows Server
![C言語 (Win32) から Windows のバージョンを判別する (Windows 7 対応しかけ) - [ぴ](2009-06-27)](https://cdn-ak-scissors.b.st-hatena.com/image/square/d228e8be070c32c738781e15c25aeb18f4dc6807/height=288;version=1;width=512/https%3A%2F%2Fpmakino.jp%2Ftdiary%2Ftheme%2Fogimage.png)