システムwiki

10月12日の windows 10 のアップグレード後、既存のデスクトップアプリは異常に太い線を描きます.更新kb5006670およびkb5005539を削除すると、Applicationは正常に実行されます.

AntonFe 受付中 最終更新日:2022-03-17 15:05

お客様から、2021年10月12日のWindows Update後に、当社のC#ベースのデスクトップApplicationが拡大された太い線を表示し始めたとの苦情が寄せられています.アップデートKB5006670およびKB5005539を削除すると、Applicationが正常に実行されます.

この現象は、.Net4で実行されているレガシーApplicationと.Net4.5.3で実行されている現在の製品versionで発生します

いくつかの実験の後、問題を特定しました.Windowsフォームアプリの次のコードセグメントを使用して、問題を再現できます.

10月12日のWindowsUpdateの前後でこのコードを実行すると、結果は完全に異なります.以下に示すように、従来のApplicationと現在のApplicationは、コンストラクターで幅0のペンオブジェクト(System.Windows.Forms)を作成します.それが2004年以来のやり方です.そうすべきではなく、マイクロソフトの更新に合わせてレガシーコードを変更するためのリソースがありません.したがって、Microsoftは次のアップデートでこの問題を修正する予定です.ありがとう!

パブリック部分クラスForm1:フォーム

{

public Form1()

{

Initializecomponent();

}

private void Form1_Paint(object sender、PaintEventArgs e)

{

e.Graphics.PageUnit= GraphicsUnit.Inch;

ペンpenDraw=new Pen(Color.DarkRed、0);

e.Graphics.DrawLine(penDraw、1,1、3、3);

}

}

返信リスト(回答:1)

1 #
Claudee

-これは国内問題を抱える一般消費者向けのフォーラムにすぎないことをお詫び申し上げます.質問の範囲は企業または高度な環境に焦点を当てているため、適切なMicrosoft Q&Aサイトに質問を投稿することをお勧めします.あなたを助ける準備ができている何人かのIT技術者:
https://docs.Microsoft.com/ja-jp/answers/products/ -ご意見をお寄せいただくか、回答が役に立った場合は回答済みとしてマークを付けるか、サービスを継続できるように詳細を残してください.これは私たちにとって非常に重要です.
ありがたいことに、
クロードワール