掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Win2008R2かWin2012R2かを識別するには? (ID:47699)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
次のテストコードを書いたところ、Win2008R2ではメジャーが6、マイナーが1となり、Win2012R2ではメジャーが6,マイナーが2となりました。 この識別方法で合っているのか、お知恵をお貸し下さい。 procedure TForm1.FormCreate(Sender: TObject); var udtInfo: OSVERSIONINFO; begin udtInfo.dwOSVersionInfoSize := Sizeof(OSVERSIONINFO); if GetVersionEx(udtInfo) then begin with udtinfo do begin case dwPlatformId of VER_PLATFORM_WIN32_NT: begin Memo1.lines.Add(IntToStr(dwMajorVersion)); Memo1.lines.Add(IntToStr(dwMinorVersion)); Memo1.lines.Add(IntToStr(dwPlatformId)); Memo1.lines.Add(string(szCSDVersion)); end; end; end; end; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.