Я пытаюсь закрыть самое последнее окно/вкладку IE, но когда я вызываю метод Kill, окно перезапускается без содержимого страницы. Это код, который я использую для получения самого последнего процесса IE:
var a = System.Diagnostics.Process.GetProcessesByName("iexplore");
DateTime earliestStart = DateTime.Today.Subtract(new TimeSpan(1,0,0,0));
System.Diagnostics.Process youngestProccess = a.FirstOrDefault();
foreach(var b in a){
if (b.StartTime > earliestStart)
{
earliestStart = b.StartTime;
youngestProccess = b;
}
}
youngestProccess.Kill();
Код работает таким образом, что самое последнее окно «перестает» работать, но окно не закрывается.
Есть идеи?