根据进程名判断进程是否存在 :
/// <summary>
/// 判断进程是否存在
/// </summary>
/// <param name="procName">进程名</param>
/// <param name="count">存在值变为>0</param>
/// <returns></returns>
private bool GetProgram(string procName, out int count)
{
Process[] processes;
processes = System.Diagnostics.Process.GetProcesses();
bool bl = false;
count = 0;
foreach (Process item in processes)
{
if (item.ProcessName == procName)
{
bl = true;
count++;
}
}
return bl;
}
终止当前进程:
Application.Exit();
Environment.Exit(0);