SIerブログSIerブログニュース、2chの拾い読み。IT/SI系がメイン。10」ユーザーの間では1年以上前から、「G」という名称の謎のアプリによってシャットダウンが妨げられるという問題に対する懸念の声が上がっていた。Microsoftが今回、この問題について説明した。19013(20H1)」で修正した。この問題は、「Windows」が使用しているグラフィックデバイスインターフェース(GDI+)における処理上のミスによって引き起こされていたという。Programチームによると、「われわれは調査の結果、GDI+に関連するウィンドウが『G』と表示されるという問題を発見した。()』という名前(の部分はGDI+を使用しているアプリの実行ファイル名)が表示されるようになる」という。Chen氏もさらに詳細な説明を提供した。Chen氏によると、「G」がWindows上で表示されるのは、UnicodeのテキストをANSIで解釈してしまうというバグによって、多くの場合にアプリ名の最初の1文字目だけが表示されることになるためだという。Chen氏は「Unicodeで記述されたメッセージを『DefWindowProcA』に引き渡した場合、最初の文字以降にある多くの文字列が切り捨てられることになる」と説明した。98」をサポートするために、ANSIコンポーネントとしてコンパイルを行っていた。98のサポート終了に伴い、GDI+チームはGDI+をANSIベースのコンポーネントではなく、Unicodeベースのコンポーネントとして再コンパイルしたのだという。Chen氏は「通知ウィンドウのプロシージャー以外は、DefWindowProcAに対する明示的な呼び出しが行われていた。このため文字セットにおける未対応文字の大半は、コンパイラーによって型の不整合が捕捉されていた。DefWindowProcにおける文字セットへの依存については、パラメーター型で考慮されていなかった。その結果、メッセージの受け取り方は暗黙の変換に任され、それによって引き起こされる不整合はコンパイラによって捕捉されなかった」と続けた。Thing(英文)https://devblogs.microsoft.com/oldnewthing/20191030-00/?p=103036「通知ウィンドウはテキスト処理をいっさい行わないため、この不整合はテスト段階でも検出されなかった。Window』というウィンドウのタイトルは単なる『G』になったものの、タイトル自体はどこにも使われていないため、この間違いは他に悪影響を及ぼさなかった。このウィンドウタイトルがユーザーの目に触れることはない。Resolver』(BSDR)画面に表示しようとする。そのプログラムが目に見えるウィンドウを保持していない場合、BSDRは可視/不可視に関係なく該当プログラムに属している任意のウィンドウを選択する。Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。15:16:11.32>>1それよりもちょくちょくIMEが無効になって日本語打てなくなるの何とかならんのか。18:51:11.31そっか。UTF16のリトルエンディアンでBOMはないに決まってるからアルファベットは二文字目がヌル文字扱いになるのか。23:31>>36本文の解説では何言ってんのか解らなかったが、この説明で理解できたわ。00:02みんな惰性で使ってる。00:15今だって文字コードはいくらでもある。Unicodeだって何種類あるんだよ。04:12Windows10になってからトラブルばかり。07:41>>1には堀拓也本人がディープキス>>5には堀拓也本人が鬼手コキ>>10には堀拓也本人がローリングフェラ>>15には堀拓也本人がのど輪締め>>20には目の白い所だけをペロペロ>>25には堀拓也本人がアナル掻き出し舐め>>30には堀拓也スペシャルをサービス致します!真剣に相手を探しています堀拓也と申します。特別に色々サービスします。お願い致します!(本気で相手を探してます冷やかし厳禁!)治験で裏技を使って連続で治験に参加して年収400万円稼いでいます。市役所には年収0円で申告しています。国保や年金なども10年間未払いで無申告だから丸儲けです。