现在的位置: 首页 > 综合 > 正文

如何枚举并结束指定的进程?–Process类

2012年10月07日 ⁄ 综合 ⁄ 共 959字 ⁄ 字号 评论关闭
我的2个学生昨天晚上一直研究到凌晨,研究如何结束taskmgr.
其实非常简单,学员还是不能够有效的利用互联网,像这样的问题肯定有解决方案的.
/*--===------------------------------------------===---
作者:许明会
日期:2008年1月25日 10:55:56
目的:查找指定的进程,并结束它
--===------------------------------------------===---
*/
using System;

namespace xumh
{
    
public class runMyApp
    {
        
static void Main()
        {
            
// 获取系统内所有进程            
            System.Diagnostics.Process[] currentProcesses = System.Diagnostics.Process.GetProcesses();
            
foreach (System.Diagnostics.Process p in currentProcesses)
            {                
                System.Console.WriteLine(p.ToString());            
            } 
            
// 结束进程            
            System.Diagnostics.Process[] killProcesses = System.Diagnostics.Process.GetProcessesByName("taskmgr");
            
foreach (System.Diagnostics.Process p in killProcesses)           
            {               
                p.Kill();            
            }         
        }
    }
}

抱歉!评论已关闭.