パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

次期Windowsの名称がWindows 10になった理由は?」記事へのコメント

  • プログラム開発者にとって、Windows の内部バージョンは下記のように合理的な管理となっていることから、一見使いやすいように思えます。

    Ver. 5.0 … Windows 2000
    Ver. 5.1 … Windows XP (32bit)
    Ver. 5.2 … Windows Server 2003、Windows XP (64bit)
    Ver. 6.0 … Windows Vista
    Ver. 6.1 … Windows 7
    Ver. 6.2 (6.2.9200) … Windows 8
    Ver. 6.3 (6.3.9600) … Windows 8.1
    V er.6.4 (6.4.9841) … Windows 10 (Technical Preview)

    そのため、わざわざブランドバージョン (Windows 7, Windows 8, Windows 8.1 など) の数値を取り出してきて文字列処理するコードを書く人

    • ちょっと調べたら、GetVersionExは、既に非推奨になってますね。
      で、「互換モード」を設定すると、GetVersionExが偽装される仕組みになってると。

      つまり、Win8.1は「Win8.0互換モードが標準」って事です。
      逆に言えば、「Win8.0で動くのにWin8.1じゃ動かない」なら「M$が悪い」って言い切れば良い訳です。

      実際問題として、SP等が入ると、GetVersionExは変わらないのに機能がごっそり変更されたりします。
      だから、機能を個別に認識して動作するのが本来の姿なんでしょう。

      ついでに言えば、「動作未確認だからサポート外」ってのは、ソフト屋の甘えだと思います。
      現実に、「

      --
      -- Buy It When You Found It --
      • by Anonymous Coward

        横レス失礼
        いろいろと鼻で笑っている方々がいますけど
        何のためにPreview版があるのかと小一時間

        私は開発者じゃなくユーザー側ですが
        PreviewでればVMに入れて
        現行のソフトの起動確認して
        開発へフィードバックくらいはしてますよ

        本リリース後に確認しますってぬるい姿勢こそ
        笑われるあり方かなと思ったり

        # ちょっとなげかわしいな

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...