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”
这段代码展示了如何在后台启动并隐藏窗口的进程,以及如何遍历所有进程并杀死指定名称的进程。方法包括`StartProcess`用于启动进程,`KillProcess`用于结束进程。在调用时,只需提供进程名即可。
4970

被折叠的 条评论
为什么被折叠?



