アカウント名:
パスワード:
Windows 10のバージョンが10.0になると互換性がーと言ってるIT技術者はもうこれを忘れたの?http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx [microsoft.com]
むしろMSはそもそもこういう理由でWindows 10にしたのをもう忘れたの? (あ、公式には否定してたっけ?)http://developers.srad.jp/story/14/10/05/0651214/ [srad.jp]
ブラウザの、が読めない馬鹿は置いておこう
元コメントのリンク先(ブラウザの話ではない)すら読まない馬鹿はおいておこう
http://developers.srad.jp/comments.pl?sid=642385&cid=2688744 [developers.srad.jp] これがスコア3とかもうね。
セキュリティアップデートがアプリの互換性に影響を与えたことも実際にあるから、1ヵ月以上未来のWindowsはサポート不可能なはずだ。でもそんなサポート表記したアプリは見たことがない。Google Chromeをサポートすることも不可能なはずだが、サポートをうたったWebページがたくさんある。同じことだ。
サポートしないからといって動作をわざわざブロックする必要はない。というか未知のバージョンをブロックしようとすること自体「未来のバージョンはバージョン検出API
あの時点で10.0にしておいてほしかった。そのほうが分岐楽なのに。
/.Jには、なぜGetVersionExの話をしつこく持ち出す人種がいるんだろう。これはMicrosoftが公式に非推奨にしているAPIだって、毎回指摘されているはずなのに。
Appleと違って消す消す詐欺のオオカミ少年だってみんな学習しちゃったからじゃね?IEのLiving Edgeモードではとうとうページ側から互換表示を指定する機能が廃止されるみたいだけど。
UA文字列へ埋め込むためにバージョン番号を取得するというのはまさにVerifyVersionInfoやVersion Helper APIでは対応できない用途なんだけど。MSは代替にならないものを代替としてゴリ押ししてくるから困る。
少しは自分で調べなさいよ…
OSのバージョンを取得する、OSの種類を判別する [dobon.net]
「WMIを使用する方法」「システムDLLのバージョンを調べる方法」「レジストリから取得する方法」あたりでどうぞ
現在たまたま取得できることは将来にわたってうまくいくことが保証されることを意味しない。リンク先にも> ただ、OSのバージョンとKernel32.dllのバージョンが必ず一致するのかは、私には分かりません。> ただ、レジストリにあるバージョンが常に正しいという保証があるかという点は、分かりません。って書いてるじゃん。バッドノウハウが通用しなくなったからさらなるバッドノウハウに逃げてどんどん深みにハマっていくとか馬鹿なの?MSは昔推奨していた方法でもコロっと手のひら返したりするから(つーかGetVersionExはまさにその例)さらにタチが悪い。
はいはい、M$は邪悪M$は邪悪
「昔推奨していた方法でもコロっと手のひら返したり」ってMSに限ったことじゃないだろうに
GetVersionEx()でバージョンを取得するなんて記事を平気で書いているWindows APIの解説本があまりにも多いからだよ。MicrosoftのWeb記事なんて読まないで、変な解説本に頼っているからそういうことになる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
ブラウザのOSバージョンで分岐する馬鹿は置いといて (スコア:0)
Windows 10のバージョンが10.0になると互換性がーと言ってるIT技術者はもうこれを忘れたの?
http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx [microsoft.com]
バージョンで分岐する馬鹿をおいておけるならそもそもWindows 10にする必要自体がなかった (スコア:0)
むしろMSはそもそもこういう理由でWindows 10にしたのをもう忘れたの? (あ、公式には否定してたっけ?)
http://developers.srad.jp/story/14/10/05/0651214/ [srad.jp]
Re: (スコア:0)
ブラウザの、が読めない馬鹿は置いておこう
Re: (スコア:0)
元コメントのリンク先(ブラウザの話ではない)すら読まない馬鹿はおいておこう
Perfect is the enemy of good (スコア:0)
http://developers.srad.jp/comments.pl?sid=642385&cid=2688744 [developers.srad.jp]
これがスコア3とかもうね。
セキュリティアップデートがアプリの互換性に影響を与えたことも実際にあるから、1ヵ月以上未来のWindowsはサポート不可能なはずだ。でもそんなサポート表記したアプリは見たことがない。Google Chromeをサポートすることも不可能なはずだが、サポートをうたったWebページがたくさんある。同じことだ。
サポートしないからといって動作をわざわざブロックする必要はない。というか未知のバージョンをブロックしようとすること自体「未来のバージョンはバージョン検出API
Re: (スコア:0)
あの時点で10.0にしておいてほしかった。そのほうが分岐楽なのに。
Re: (スコア:0)
/.Jには、なぜGetVersionExの話をしつこく持ち出す人種がいるんだろう。
これはMicrosoftが公式に非推奨にしているAPIだって、毎回指摘されているはずなのに。
Re: (スコア:0)
Appleと違って消す消す詐欺のオオカミ少年だってみんな学習しちゃったからじゃね?
IEのLiving Edgeモードではとうとうページ側から互換表示を指定する機能が廃止されるみたいだけど。
Re: (スコア:0)
UA文字列へ埋め込むためにバージョン番号を取得するというのはまさにVerifyVersionInfoやVersion Helper APIでは対応できない用途なんだけど。
MSは代替にならないものを代替としてゴリ押ししてくるから困る。
Re:ブラウザのOSバージョンで分岐する馬鹿は置いといて (スコア:2)
少しは自分で調べなさいよ…
OSのバージョンを取得する、OSの種類を判別する [dobon.net]
「WMIを使用する方法」「システムDLLのバージョンを調べる方法」「レジストリから取得する方法」あたりでどうぞ
Re: (スコア:0)
現在たまたま取得できることは将来にわたってうまくいくことが保証されることを意味しない。リンク先にも
> ただ、OSのバージョンとKernel32.dllのバージョンが必ず一致するのかは、私には分かりません。
> ただ、レジストリにあるバージョンが常に正しいという保証があるかという点は、分かりません。
って書いてるじゃん。バッドノウハウが通用しなくなったからさらなるバッドノウハウに逃げてどんどん深みにハマっていくとか馬鹿なの?
MSは昔推奨していた方法でもコロっと手のひら返したりするから(つーかGetVersionExはまさにその例)さらにタチが悪い。
Re: (スコア:0)
はいはい、M$は邪悪M$は邪悪
「昔推奨していた方法でもコロっと手のひら返したり」ってMSに限ったことじゃないだろうに
Re: (スコア:0)
GetVersionEx()でバージョンを取得するなんて記事を平気で書いているWindows APIの解説本があまりにも多いからだよ。MicrosoftのWeb記事なんて読まないで、変な解説本に頼っているからそういうことになる。