// 宣告在Application.Run之前 #region 捕捉全域錯誤 Application.ThreadException += new ThreadExceptionEventHandler(OnThreadException); Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(OnUnhandledException); #endregion
並在OnThreadException和OnUnhandledException事件做處理