using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
class CommonUtility
{
public static void StartProcess(string CommandName)
{
Process p = new Process();
p.StartInfo.FileName = CommandName;
//p.StartInfo.RedirectStandardOutput = true;
//p.StartInfo.UseShellExecute = true;
p.Start();
}
public static void KillProcess(string processname)
{
Process[] pss = Process.GetProcesses();
for (int i = 0; i < pss.Length; i++)
{
if (pss[i].ProcessName.ToLower().Trim() == processname)
{
pss[i].CloseMainWindow();
}
}
//while (true)
{
System.Threading.Thread.Sleep(1000);
Process[] pss2 = Process.GetProcesses();
for (int i = 0; i < pss2.Length; i++)
{
if (pss2[i].ProcessName.ToLower().Trim() == processname)
{
pss2[i].Kill();
}
}
}
}
}