vshost32.exe已停止工作+ WPF应用程序内的WebBrowser崩溃

时间:2016-08-30 14:31:34

标签: wpf exception

我有一个我在WPF应用程序中使用的webbrowser控件, 当我浏览特定网址时,浏览器崩溃从而终止我的WPF应用程序。

有没有办法捕获相同的异常然后恢复,我继续我的WPF应用程序。我甚至尝试在不同的AppDomain中实例化它,但我失败了,有没有出路,

请注意即使我使用外部IE实例打开同一网站,我的IE也会崩溃。

感谢

错误跟踪显示有关mshtml.dll的内容。

确切的消息是

Faulting module path: C:\Windows\SysWOW64\mshtml.dll
Exception code: 0xc0000602

1 个答案:

答案 0 :(得分:1)

您可以尝试通过appdomain未处理的异常捕获异常。在MainWindow.cs或App.cs构造函数中添加处理程序。

AppDomain.UnhandledException

上的MSDN参考
public MainWindow()
{
   InitializeComponent();
   AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
}

void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
   //check e.ExceptionObject and e.IsTerminating           
}