2011-02-10 69 views
1

我想问一下,如何用c#捕捉COM异常错误? 有没有可能?用c捕捉COM错误#

我的C#程序创建DirectShow图形,该图形使用COM dll(ffmpeg.dll)。图有它自己的线程,我想在线程失败时捕获错误。 我现在得到的是错误信息,说明我的应用在模块ffmpeg.dll中失败。

我需要捕获该错误并重新启动应用程序。

任何想法如何做到这一点?

谢谢

回答

1

尝试

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(OnUnhandledException); 
+0

谢谢!我现在会尝试。 – bikt 2011-02-10 13:25:51