• ベストアンサー

各OSのServicePackのVersion

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

  • PVOID
  • お礼率80% (29/36)

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

  • ベストアンサー
  • 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

  • ServicePackのバージョンダウンについて

    OSがWindows2000、ServicePack2の環境です。マルチカードリーダーを使用しようとしたところ、ServicePack3の環境が必要と表示されました。 そこで、ご質問なのですが、一時的にServicePack2からServicePack3にバージョンアップし、マルチカード使用後にまた、ServicePack2にバージョンダウンは可能でしょうか。マルチカードはバージョンダウン後使用できなくて問題ありません。また、できるのであればバージョンダウン方法もお教え下さい。 よろしくお願い致します。

  • ServicePack2を入れると・・・

    先日、OSを入れ直して、あるオンラインゲームをしようとしたとき、 エラーが出て、それについて調べてみるとServicePack1になっていて できないことがわかりました。 そこで、ServicePack2をダウンロードしてみたのですが、再起動すると、画面がひどくなっていてbit数をみると6bitになっていて、変えれない状態になっていました。 パソコンは富士通のFMVC01B131というのです。 どうすれば無事ServicePack2にすることができるか教えてください。

  • WindowsXP ServicePack3

    現在、WindowsXP MediaCenterEdition Version2002 ServicePack2を使用しています。Windowsの自動更新でWindowsXP ServicePack3(KB936929)のインストールを聞いてきました。 更新インストールを実行しても問題はないのでしょうか。 よろしくお願いします。

  • OSのバージョンが変わると・・・

    XPをあたらしく買おうと思っているのですが、osのバージョンが変わると何が変わるのですか? dellで買おうと思っているのですがHome EditionかProfessionalで迷っています。 用途としては殆どグラフィックや画像処理、CGなどです。 office関係やネットには繋がない予定です。

  • servicepack3がダウンロード出来ません。

    この度、中古のNECパソコンを購入し、インターネット接続を試みた所、パソコンのバージョン自体が、SERVICEPACK1の状態で届きました。 パソコン初心者なので、SERVICEPACK2と3をダウンロードしないと、ネット接続出来ないと知らず、その旨を電話で教えて貰いました。 そして、SERVICEPACK3をUSBに入れて、そのファイルを、中古にダウンロードしたのですが、 【有効なWin32アプリケーションではありません】という英語のエラーが出てしまい、頭を抱えています。 ちなみに、WINDOWSXP PROFESSIONALを使用しています。何分、専門用語が全く分からないので、問題を解決する、簡単な手順等、是非、教えて頂ければ嬉しいです。 どうぞ、よろしくお願いいたします。

  • OSのバージョンを上げる

    ただいまXPを使用しております。 使用しているソフトウェアなどがどんどん進化し、 段々と古いOSは対応されなくなってきているようなので そろそろ新しいバージョンのOSへ上げていかねばならないのかなと 考えておりますが、 本当にかなり初歩的な質問だと思いますが教えてください。 XPからVistaや7などにアップグレード?した場合、 今使用しているソフトウェアなどの情報は引き継がれる (再インストールをしなくてもよい) のでしょうか??

  • ウイルスバスター2012 ServicePack

    最新版をダウンロード中「OSに最新のServicePackを適用して下さい」という表示が出てしまったのですが、トレンドマイクロ社のHPではプロバティで確認を(私のはServicePack 2でした)としか書いてありません。最新にダウンロードをすれば良いのでしょうか?適用方法を教えてください。宜しくお願いします。(因みに現在まで使用中だったウイルスバスター2011は11月30日で期限が終了)

  • OSのバージョンアップ

    東芝のダイナブックのPAAX52FLP人からもらったので初期化してからビスタから7にOSをバージョンアップしたいです。 初期化は取り扱い説明書通りにやってうまく出来たのですがOSのバージョンアップの方法が分かりません。 OSを買わなくてもネットからバージョンアップ出来るみたいなのでそのやり方を教えてください。

  • IISをインストールしたいのにServicePack4のCDを入れてくださいと出る

    Windows2000 SP4を使用しています。 普通アプリケーションの追加と削除を開いて Windowsコンポーネントの追加を選び、 IISを選択して、Windows2000のCDを入れれば IIS5.0がインストールされると思いますが、 今Windows2000のCDを入れても ServicePack4と印字されたCD?を入れてください と出ます。 何かファイルが見つからないみたいです。 i386のServicePack4バージョンをどこかで ダウンロードすることはできないでしょうか? もしくはIISをインストールしたいのですが 何か方法はないでしょうか?

  • OSバージョンとはなんですか?

    ゲームアプリが開けなくなった為、問い合わせしたところいくつか質問に答えなければいけなくなり、その中に「ご利用時のOSバージョン」とありました。 OSバージョンとはなんですか?

専門家に質問してみよう