none
WindowsServer2012かWindows8なのかを判定する方法 RRS feed

回答

  • APIのGetVersionEx関数を使用してOSVERSIONINFOEX構造体を取得して、wProductTypeフィールドが2以上でサーバーと判定できませんか?
    wProductTypeの説明にはServer 2012は2,3になると書かれてます。

    GetVersionInfoExの使い方は@ITに詳しく書かれてます。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク くじぇ 2012年11月27日 6:18
    2012年11月26日 9:40

すべての返信

  • APIのGetVersionEx関数を使用してOSVERSIONINFOEX構造体を取得して、wProductTypeフィールドが2以上でサーバーと判定できませんか?
    wProductTypeの説明にはServer 2012は2,3になると書かれてます。

    GetVersionInfoExの使い方は@ITに詳しく書かれてます。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク くじぇ 2012年11月27日 6:18
    2012年11月26日 9:40
  • gekkaさん、ありがとうございます。

    @ITの記事もありがとうございました。参考にさせて頂きます!

    2012年11月27日 6:19