怎样关闭一个正在运行的程序?(winform) 各位大虾,请问如何检测到一个特定程序在运行,如在运行,则关闭它。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以获得进程列表,判断你要关的程序是否存在,如果存在的话就结束进程。添加程序集引用using System.Diagnostics;用下面的方法就可以实现关闭private void KillProcess(){ System.Diagnostics.Process myproc= new System.Diagnostics.Process(); //得到所有打开的进程 try { foreach (Process thisproc in Process.GetProcessesByName("name")) { //name为你要关闭的程序在进程列表中的名字 thisproc.Kill(); } } catch { MessageBox.Show("关闭当前进程失败"); }} 有的关不了,有的可以,是怎么回事?如KVmonXP.kxp就关不了。 我也遇到过这种情况,当时我双调用了一次这个方法,就可以关掉了,不过现在回头改写原来的代码时,发现又可以关掉了,真的搞不清楚是什么原因。希望你找到答案后告知一下。[email protected] 无法打开登录所请求的数据库 "db_Blog"。用户sa登录失败 [新年求给力] C# MVC 富文本编辑框的数据处理问题 软件专业毕业设计,大家有什么好的项目可以推荐啊? 在.NET中调用批处理文件的问题… 摇奖机算法 在WinForm中,ArrayList 怎么绑定到DataGrid??? 关于用itextsharp填写pdf表单的问题 如何使Directory.GetFiles()得到的文件列表是按照创建日期排序的? 灌水 世界上最强大的防火墙 请教一个简单的正则表达式 调用有返回值的存储过程问题,百思不得其解,急!! VC# 2005 Beta 2中怎么创建单选的菜单项组
添加程序集引用using System.Diagnostics;
用下面的方法就可以实现关闭
private void KillProcess()
{
System.Diagnostics.Process myproc= new System.Diagnostics.Process();
//得到所有打开的进程
try
{
foreach (Process thisproc in Process.GetProcessesByName("name"))
{
//name为你要关闭的程序在进程列表中的名字
thisproc.Kill(); }
}
catch
{
MessageBox.Show("关闭当前进程失败");
}
}
[email protected]