1
我目前正在使用嵌入式Internet Explorer瀏覽器的應用程序。 該應用程序是用Visual Studio 2010中的C#編寫的。IE是IE9,但問題也出現在以前版本的IE中。殺死Internet Explorer導致崩潰恢復提示
該應用程序基於Oracle Customer On Demand,但是是使用嵌入式瀏覽器併爲其添加一些擴展的獨立應用程序。
現在的問題是,每當我關閉我的應用程序,並打開IE瀏覽器,IE告訴我: - 您的最後瀏覽會話意外關閉。它想重新打開我的應用程序中使用的頁面。
我該如何預防?我知道我可以關閉「啓用自動崩潰恢復」,但我不認爲這是一個乾淨的解決方案。有沒有辦法從Visual Studio中正確關閉IE?
目前它被做關閉:
foreach (var ieProcessId in this.ieProcessIds)
{
Process.GetProcessById(ieProcessId).Close();
Process.GetProcessById(ieProcessId).Kill();
}
你不能訪問那個嵌入的IE對象,並且在退出之前調用Close/Dispose/Terminate方法嗎? – Tigran
是的,這正是他要做的。我不確定爲什麼碰撞IE觸發崩潰恢復提示是令人驚訝的。 – EricLaw