Я пытаюсь закрыть свой браузер в C #, используя следующий код:
private void KillIE()
{
ShellWindows winShells = new ShellWindowsClass();
foreach (InternetExplorer Browser in winShells )
{
Browser.Quit();
}
}
Иногда это работает, но сегодня это не так, и я не могу заставить его работать. Теперь все, что я получаю, это следующее сообщение.
Ошибка HRESULT E_FAIL была возвращена после вызова COM-компонента.
Кто-нибудь знает, почему это происходит?