WindowsOSのバージョンを取得する

概要

WindowsOSのバージョンをC言語から取得する。

環境
  1. windowsVista
  2. bcc32コンパイラ

内容

int JudgmentOSver(){
	int ver = 0;
	OSVERSIONINFO version; // バージョンを格納する変数 version
	memset(&version, 0, sizeof(version)); // 変数 version の中身を 0 でクリア
	version.dwOSVersionInfoSize = sizeof(version); // 設定
	GetVersionEx(&version);  // これで変数 version に Windows のバージョンが格納される。
	// version.dwMajorVersion や version.dwMinorVersion などを参照できる
	
	ver = version.dwMajorVersion;
	return(ver);
}