• ベストアンサー

各OSのServicePackのVersion

各OSの情報をGetVersionEx関数で取得しているのですが、 ServicePackのVersionを取得する方法が判らず悩んでおります。 どのように処理すると良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

こういう資料は、ほとんどの場合MSDNに記載されています。(大部分は英語ですが、、、) お手持ちのMSDN LibCD(日本語版)で検索すると良いでしょう。(確かVC等に付属しています) GetVersionEx()はOSVERSIONINFO構造体をパラメータとして渡しますので、OSVERSIONINFOを調べてみましょう。 んで、本題のServicePackのVersionは TCHAR OSVERSIONINFO.szCSDVersion内に代入されてきます。

参考URL:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/osversioninfo_str.asp
PVOID
質問者

お礼

ご回答ありがとうございます。 ご指摘の通りszCSDVersionで取得できました。

関連するQ&A