如何判断指定进程是否运行

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:33:19
我想判断电脑中的一个指定的进程是否在运行,应该如何判断?
我只知道用HasExited判断是否运行。但不知道如何具体判断
例如,判断电脑中的QQ进程是否运行
大哥,我说的是用C#的代码实现

System.Diagnostics.Process [] processes =System.Diagnostics.Process.GetProcesses ( );
for ( int i=0 ; i < processes.Length ; i++ )
{
if ( String.Compare(processes [ i ].ProcessName, "QQ", true ) == 0)
{
MessageBox.Show ( "程序已经运行。" );
break;
}
}

1. #region 杀死进程
2. private void KillProcess(string processName)
3. {
4. //获得进程对象,以用来操作
5. System.Diagnostics.Process myproc = new System.Diagnostics.Process();
6. //得到所有打开的进程
7. try
8. {
9. //获得需要杀死的进程名
10. foreach (Process thisproc in Process.GetProcessesByName(processName))
11. {
12. //立即杀死进程
13. thisproc.Kill();
14. }
15. }
16. catch (Exception Exc)
17. {
18. throw new Exception("", Exc);
19.