2

その時点でログデータをファイルに書き込むことができるようにC#、あらゆるタイプのアプリケーション終了のイベントをキャッチする汎用 (あらゆるアプリケーション) の方法が必要です。C#

が呼び出されてテストしているマルチスレッド C# アプリケーションMicrosoft.Win32.SystemEvents.EventsThreadShutdownのイベントをキャッチしないことを発見しました。 単純なシングル スレッド アプリケーションで動作します。shutdownSrcChess2EventThreadShutdown

AppDomain.CurrentDomain.ProcessExitその後、マルチスレッド アプリとシングル スレッド アプリで正しく動作するように見えることを発見しました。

EventsThreadsShutdown常に機能するとは限らず、マルチスレッドアプリケーションで機能しない理由を誰でも説明できますか?

ありがとう!

4

0 に答える 0