何となく Blog by Jitta
Microsoft .NET 考

目次

Blog 利用状況
  • 投稿数 - 761
  • 記事 - 18
  • コメント - 35971
  • トラックバック - 222
ニュース
  • IE7以前では、表示がおかしい。div の解釈に問題があるようだ。
    IE8の場合は、「互換」表示を OFF にしてください。
  • 検索エンジンで来られた方へ:
    お望みの情報は見つかりましたか? よろしければ、コメント欄にどのような情報を探していたのか、ご記入ください。
It's ME!
  • はなおか じった
  • 世界遺産の近くに住んでます。
  • Microsoft MVP for Visual Developer ASP/ASP.NET 10, 2004 - 9, 2011
広告

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

その他

わんくま同盟

同郷

 

OSVERSIONINFOEX Structure によると、Windows 7 のバージョンは 6.1 だそうです。

Operating systemVersion numberOther
Windows 76.1OSVERIONINFOEX.wProductType == VER_NT_WORKSTATION
Windows Server 2008 R26.1OSVERIONINFOEX.wProductType != VER_NT_WORKSTATION
Windows Server 20086.0OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION
Windows Vista6.0OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION
Windows Server 2003 R25.2GetSystemMetrics(SM_SERVERR2) != 0
Windows Home Server5.2OSVERSIONINFOEX.wSuiteMask == VER_SUITE_WH_SERVER
Windows Server 20035.2GetSystemMetrics(SM_SERVERR2) == 0
Windows XP Professional x64 Edition5.2(OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION) && (SYSTEM_INFO.wProcessorArchitecture==PROCESSOR_ARCHITECTURE_AMD64)
Windows XP5.1Not applicable
Windows 20005.0Not applicable

XP x64 Edition だけ、何をとち狂ったか、OSVERSIONINFO で判別しようとしたのか。あるいは、中身はマイナー チェンジ並みに違うのか。

Windows Server 2008 R2 のバージョン番号が Windows 7 と同じということは、Windows 7 のサーバー バージョンが単独で出ることはない、ということですね。

投稿日時 : 2009年2月4日 21:23
コメント
  • # re: Windows 7 は 6.1
    まーる
    Posted @ 2009/02/04 21:40
    XPx64はWindowsServer2003x64ベースというのは結構有名な話かと思います。
    だからVersionNumberが同じなのかなと。
  • # re: Windows 7 は 6.1
    NyaRuRu
    Posted @ 2009/02/04 21:42
    >XP x64 Edition だけ、何をとち狂ったか、OSVERSIONINFO で判別しようとしたのか。あるいは、中身はマイナー チェンジ並みに違うのか。

    Windows Server 2003 用の API が XP x64 Edition でも使える (つまるところ同じ世代のカーネルを使っている) ので,特に不思議なところはないと思います.
    たとえば Fiber Local Storage (FLS) は,Ver. 5.2 以降の NT カーネルで使用可能です.


  • # re: Windows 7 は 6.1
    Jitta
    Posted @ 2009/02/04 21:52
    はや!!

    早々にコメント、ありがとうございます。


    > XPx64はWindowsServer2003x64ベース
    > Windows Server 2003 用の API が XP x64 Edition でも使える

    なるほど~。API でバージョニングと考えるとすっきりするのか。
  • # re: Windows 7 は 6.1
    aetos
    Posted @ 2009/02/05 2:27
    > Windows Server 2008 R2 のバージョン番号が Windows 7 と同じということは、Windows 7 のサーバー バージョンが単独で出ることはない、ということですね。

    これの意味がよくわかんない…
  • # re: Windows 7 は 6.1
    Jitta on the way
    Posted @ 2009/02/05 7:43
    aetosさん、コメントありがとうございます。

    Windows Server 7 とか 2010 とかはでないのか?ってことです。
  • # re: Windows 7 は 6.1
    aetos
    Posted @ 2009/02/05 10:53
    2008 R2 が Windows 7 のサーバーバージョンですよ?

    2003 R2 と 2008 R2 では、「R2」の意味が違います。

    2003 と 2003 R2 の違いは、Windows 98 と Windows 98 SE の違いみたいなもんです(Wikipedia より)。
    「サービスパックよりは大きな変更で、違う製品と位置付けたいけれど、カーネルは一緒」みたいな。
    そういう意味では XP SP2 は XP R2 と呼ばれても良かったくらい、サービスパックと呼ぶには変更が大きすぎた製品です。クライアント OS だからそう呼ばれたなかったのでしょうが。

    2008 と 2008 R2 は、カーネルから別ですよね。

    OSVERSIONINFOEX のページを見ると、2003 と 2003 R2 の区別は GetSystemMetrics(SM_SERVERR2) を使いますが、2008 と 2008 R2 の区別には使いませんよね。
    このあたりからも、「R2」の意味が違うことが分かると思います。
  • # re: Windows 7 は 6.1
    ちゅき
    Posted @ 2009/02/05 18:25
    個人的には Ver 7になった時の名前が気になる。

    また中途半端に年号がつくのか、ミレニアムエディションとかビスタ見たいな鬼っ娘系の名前がつくのか...

    Windows 7/Windows Server 2008 R2
    Windows 2010/Windows Server 7
    とかのセットになったらいやすぎる...
  • # re: Windows 7 は 6.1
    Jitta
    Posted @ 2009/02/06 0:13
    > Windows 7/Windows Server 2008 R2
    > Windows 2010/Windows Server 7
    > とかのセットになったらいやすぎる...

    ええ、いやですね。
    対応するクライアントとサーバーのセットがわかりにくいのも、イヤです。
    Windows 7 の次に Windows 2012 とか 2013 になって、「あれ?(通し番号である)7 と (年号である)2012 って、どっちが新しいんだっけ?」とかになるのもイヤです。

    ついでに、Visual Studio 2005 という「商品名」にたいして、Visual Studio 8 というバージョン番号が別に付いている、かつ、それがインストールしたフォルダなどに出てくるのも、混乱します。


    そういうことです。
  • # re: Windows 7 は 6.1
    aetos
    Posted @ 2009/02/06 0:19
    まぁ、そのへんはほら、開発の事情とマーケティングの事情は違いますから、としか。
  • # re: Windows 7 は 6.1
    Jitta
    Posted @ 2009/02/09 22:11
    > 発の事情とマーケティングの事情は違いますから
    うぐ!!忘れてたorz
  • # Illikebuisse dznfy
    pharmaceptica.com
    Posted @ 2021/07/04 12:45
    canadian generic sildenafil https://www.pharmaceptica.com/
  • # re: Windows 7 ? 6.1
    hydroxychloroquine for malaria
    Posted @ 2021/08/08 22:17
    is chloroquine phosphate the same as hydroxychloroquine https://chloroquineorigin.com/# hydroxychloroquine high
  • # djmbkipqdvgg
    rqlzcyqs
    Posted @ 2022/06/02 13:56
    http://erythromycinn.com/# erythromycin eye ointment for newborns
タイトル
名前
Url
コメント