您的位置:首页 > 理论基础

判断本地计算机是否启动指定进程

2009-02-16 14:52 267 查看
string vProcessName = "QQ";//定义要查寻的进程名称

Process[] vProcess = Process.GetProcesses();

bool vIsRuning = false;//记录进程是否已经启动 默认为false

try

{

foreach (Process pProcess in vProcess)

{

//在这里将进程统一转换为小写以便正确判断

if (pProcess.ProcessName.ToLower().Trim().Equals(vProcessName.ToLower().Trim()))

{

vIsRuning = true;

break;

}

}

if (vIsRuning)

{

MessageBox.Show(vProcessName + " 进程已经启动");

}

else

{

MessageBox.Show(vProcessName + " 进程没有启动");

}

}

catch (Exception ex)

{

MessageBox.Show("查询过程发生错误,错误信息:" + ex.Message);

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