我正在我的c#程序中编写一些代码来浏览IE进程中的所有窗口并根据标题关闭一个:
Process[] myList = Process.GetProcessesByName("iexplore");
foreach (Process item in myList)
if (item.MainWindowTitle.Contains("Window Title"))
{
item.Kill();
}
然而,问题是我要关闭的窗口与我不想关闭的其他窗口具有相同的名称。我搜索了要使用的方法和类,但没有看到任何可行的方法。有人可以帮忙吗?
由于
答案 0 :(得分:3)
您可以使用以下代码
查询最早的进程Process myOldestProcess = myList.OrderBy(it => it.StartTime).FirstOrDefault();