GetThreadPreferredUILanguages と 拡張カーネルv2.2k3
SilverLight が ユーザーローケルが 日本語以外の場合クラッシュしてしまうという不可解な現象が起こっていたのですが、原因が分かりました。
v2.0nまでは動作して、ntdllにバグがあるのでは?という報告をもらっていたのですが、こちらで試したところ、v2.1bまで動作し、kernel32で落っこちてることが分かりました。
GetThreadPreferredUILanguages 関数がエラーを返すと、どうやら SilverLight が例外を投げて、エクスプローラーが終了してしまうという事が判明・ω・;
日本語環境では問題ありませんが、一応、日本語版をユーザーローケル英語で使う場合にもこの不具合が発生するので、気になる方はアップデートを
Comments