private void StartProcess(string processName)
{
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = processName;
psi.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(psi);
}
private void KillProcess(string processName)
{
Process[] myproc = Process.GetProcesses();
foreach (Process item in myproc)
{
if (item.ProcessName == processName)
{
item.Kill();
}
}
}
调用方法:
StartProcess("myApp.exe"); 代码中为后台运行
KillProcess("myApp"); 此处不跟后缀“.exe”