アカウント名:
パスワード:
やっぱりMSの言うことを真に受けるとバカを見る。if (majorVersion >= 6 && minorVersion >= 3) { /* ok */ } else { /* バージョンが古い */ }みたいなバグがあるアプリに対して偽装の必要があるのは理解できるが、そのためのVerifyVersionInfoじゃなかったのか?
VerifyVersionInfoは6.2であると嘘をつくので、マニフェストでWindows 8.1対応を宣言せず、VerifyVersionInfo(またはそのラッパーのIsWindows8Point1OrGreater)を使ってWindows 8.1に対応したアプリは、Windows 10で誤動作することになる。もし「宣言していないアプリが悪い
Windows 10 は Win 8.1 までしか知らないと宣言しているアプリにとってWin8.1 であるかのように振る舞っているわけでしょ?互換性を考えるとこれが最善の挙動だよなぁ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
VerifyVersionInfoが嘘をつくようになってるんだけど (スコア:2, 興味深い)
やっぱりMSの言うことを真に受けるとバカを見る。if (majorVersion >= 6 && minorVersion >= 3) { /* ok */ } else { /* バージョンが古い */ }みたいなバグがあるアプリに対して偽装の必要があるのは理解できるが、そのためのVerifyVersionInfoじゃなかったのか?
VerifyVersionInfoは6.2であると嘘をつくので、マニフェストでWindows 8.1対応を宣言せず、VerifyVersionInfo(またはそのラッパーのIsWindows8Point1OrGreater)を使ってWindows 8.1に対応したアプリは、Windows 10で誤動作することになる。もし「宣言していないアプリが悪い
Re:VerifyVersionInfoが嘘をつくようになってるんだけど (スコア:0)
Windows 10 は Win 8.1 までしか知らないと宣言しているアプリにとって
Win8.1 であるかのように振る舞っているわけでしょ?
互換性を考えるとこれが最善の挙動だよなぁ。