如何通过c#中的窗口标题名称来终止进程

时间:2011-12-15 11:37:24

标签: c#

伙计们如何通过c#中的标题名称来杀死进程。假设Internet Explorer窗口的标题是MSN |美国 - Hotmail,Messenger ......

我正在制作一个类似应用程序的小型任务管理器,可以使用其标题杀死应用程序。

2 个答案:

答案 0 :(得分:5)

您可以获取所有IE进程,然后循环浏览它们,并检查windowtitle。 像这样:

System.Diagnostics.Process[] IEProcesses = System.Diagnostics.Process.GetProcessesByName("iexplore.exe");
        foreach (System.Diagnostics.Process CurrentProcess in IEProcesses)
        {
            if (CurrentProcess.MainWindowTitle.Contains("MSN | USA - Hotmail, Messenger"))
            {
                CurrentProcess.Kill();
            }
        }

答案 1 :(得分:1)