您的位置:首页 > 编程语言 > C#

C#打开或关闭windows进程

2008-04-20 16:39 183 查看

************************打开进程*****************************************


先使用:using System.Diagnostics;




再在事件里填入


Process proc =Process.Start("Notepad");






************************关闭进程****************************************


方法一:


调用下面这个方法


private void KillProcess(string processName)




...{


System.Diagnostics.Process myproc= new System.Diagnostics.Process();


//得到所有打开的进程


try




...{


foreach(Process thisproc in Process.GetProcessesByName(processName))




...{


if(!thisproc.CloseMainWindow())




...{


thisproc.Kill();


}


}




}


catch(Exception Exc)




...{


MessageBox.Show(Exc.Message);


}


}




方法二:


在事件里填写:


System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcesses();


foreach(System.Diagnostics.Process myProcess in myProcesses)




...{


if ("sqlservr"==myProcess.ProcessName)




...{


myProcess.Kill();


}




}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: