c# 关闭进程

就一个按钮,关闭所有的excel.exe 进程

第1个回答  推荐于2017-09-06
Process[] ps = Process.GetProcesses();
foreach (Process item in ps)
{
if (item.ProcessName=="EXCEL")
{
item.Kill();
}
}本回答被提问者采纳

C# WinForm 关闭之后还有进程在后台运行,如何实现彻底关闭
1、找到后台的运行线程,用BOOL变量控制;2、Environment.Exit(Environment.ExitCode); 用这个试试

C#如何打开或者关闭一个进程
\/\/ 启动记事本Process process = Process.Start("notepad.exe");\/\/ 停10秒Thread.Sleep(10000);\/\/ 杀掉记事本进程。process.Kill();注意,此操作会直接杀死目标进程,目标进程的内容可能会丢失。

c#怎样在关闭窗体时结束整个进程
如果是在关闭子窗口的时候关闭整个进程,可以执行,Environment.Exit(0)结束进程。

c#关闭系统进程以及如何调用cmd并执行命令
Process[] MyProcess1=Process.GetProcessesByName(ProcessName);Process MyProcess=new Process();\/\/设定程序名MyProcess.StartInfo.FileName="cmd.exe";\/\/关闭Shell的使用MyProcess.StartInfo.UseShellExecute=false;\/\/重定向标准输入MyProcess.StartInfo.RedirectStandardInput=true;\/\/重定向标准输出MyProcess...

C#,结束所有进程。。
在窗体的关闭事件里面写上: try { Process[] processes = Process.GetProcesses();foreach (Process p in processes){ if (p.ProcessName == "NATEPAD") \/\/NATEPAD这是记事本进程名 { p.Kill();} } } catch (Exception){ } ...

c#关闭按钮程序进程关闭不了还存在
回答:this.Close(); 换成Application.Exit();close只关闭当前窗口,要让应用程序退出才对;

c# 如何结束指定进程
if (!thisproc[i].CloseMainWindow()) \/\/尝试关闭进程 释放资源 { thisproc[i].Kill(); \/\/强制关闭 } Console.WriteLine("进程 {0}关闭成功", processName);} } else { Console.WriteLine("进程 {0} 关闭失败!", processName);} } catch \/\/出现异常,表明 kill 进程失败 { Console....

C# 结束多个指定进程(已知运行了程序1.exe 2.exe 3.exe)
Process[] thepro = Process.GetProcessesByName(进程名); if (thepro.Length > 0)\/\/如果进程曾在或者不止一个 { \/\/逐个结束 for (int i=0; i< thepro.Length;i++) { \/\/如果还没有结束就关闭他 if (!thepro[i].CloseMainWindow())thepro[i].Kill(); } } 跟系...

c#结束自身进程
结束自身进程可以用下面的语句 Thread.CurrentThread.Abort();注:要using System.Threading;

在用c#编写的小型系统中若还原数据库,怎样自己的杀掉进程
这里有一个 利用 C# 关闭进程的 方法。public static void CloseRun(string CloseRunName){ \/\/关闭某个指定的进程:System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName(CloseRunName);foreach (System.Diagnostics.Process p in process){ p.Kill();} } 调用这个...

相似回答