结束进程的方法有:

方法一:使用Kill()方法,查找到指定的进程名,然后调用Kill()方法杀死进程;

System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName("notepad");
foreach (System.Diagnostics.Process p in process)
{p.Kill();
}
或者
System.Diagnostics.Process[] myProgress;
myProgress = System.Diagnostics.Process.GetProcesses(); //获取当前启动的所有进程
foreach (System.Diagnostics.Process p in myProgress) //关闭当前启动的Excel进程
{if (p.ProcessName == "EXCEL") //通过进程名来寻找{p.Kill();return;}
}

方法二:ExitProcess()只能强制执行本进程的退出;不保险的方法,不建议使用

方法三:使用TerminateProcess()方法,一个进程中强制结束其他进程就要用TerminateProcess()来实现,比较保险的方法。

[DllImport("kernel32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool TerminateProcess(IntPtr hProcess, uint uExitCode);
Process[] pcs = Process.GetProcessesByName("myProcess");
foreach(var item in pcs)
{TerminateProcess(item.Handle, 1);
}

C# 结束进程的解决方法相关推荐

  1. Linux的僵尸进程及其解决方法(转)

    Linux的僵尸进程及其解决方法 摘要: Linux的僵尸进程及其解决方法 1. 产生原因: 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将 ...

  2. win连接被远程计算机终止,windows系统远程连接后马上断开提示“远程计算机已结束连接”的解决方法...

    原标题:windows系统远程连接后马上断开提示"远程计算机已结束连接"的解决方法 此问题在远程系统是GHOST版的windowsxp和winserver2003时出现的比较普遍. ...

  3. 【转】.NET引用Excel操作时无法关闭Excel.exe进程的解决方法

     http://blog.csdn.net/hsyj_0001/article/details/7686364 在使用Office类库Microsoft.Office.Interop.Excel导 ...

  4. linux 下执行shutdown.sh命令不能关闭tomcat进程的解决方法

    1.故障背景 昨天现场人员发来消息说tomcat开启了10多个进程,吓我一跳,因为我每次升级都执行shutdown.sh命令,并且这是官网提供的所以也没有怀疑,当我连现场查看时确实有这样的问题. 2. ...

  5. 打开winsockexpert V0.6 beta1工具,选择监听的程序里面没有进程及解决方法:

    问题点:打开winsockexpert V0.6 beta1工具,点选"打开进程",里面没有显示进程列表. 解决方法:此种问题一般是程序不兼容造成的, step1:选择程序&quo ...

  6. 【SQL Server 2017】18456错误/管道的另一端无任何进程错误 解决方法

    解决方法 windows身份登录后,找到:安全性->登录名->sa,然后右击选择属性 选择常规(输入新的密码,取消实施密码策略) 右击服务器名--重新启动--关闭数据库连接,退出程序--用 ...

  7. Qt 程序异常结束 并且crashed——解决方法 (动态链接库)

    出现这个问题,依据网上的案例,基本上确定为动态链接库有问题,事实上确实是这个问题. 解决方法: 第一步 在添加库时 将代码添加到.pro文件中 win32: LIBS += -L$$PWD/../.. ...

  8. VMware开机假死-VMware无法关机 虚拟机繁忙-vmware-vmx.exe进程无法结束(拒绝访问)-解决方法

    目录 前言 环境 问题修复尝试记录: 1.尝试直接关闭虚拟机. 2.尝试任务管理器关闭vmware workstation vmx.exe 3.WIN10与VMware的兼容问题 前言 WIN10系统 ...

  9. Windows下80端口被pid为4的System进程占用解决方法

    前言 之前是Windows 7系统,前段时间装了Windows 10,php环境还没来得及搭建.今天折腾了一下,是用nginx+php,端口是80(已经停止了iis服务),nginx就是起不来,十之八 ...

最新文章

  1. 64位浮点数_浮点数运算的机器误差分析
  2. mangodb collection level operations
  3. 《剑指offer》构建乘积数组
  4. .mat,.txt,.csv 数据转换为weka中的arff格式及matlab和Weka之间相互转换格式
  5. python安装百度aip_Python3.6安装aip
  6. 股票开盘的最大成交额-----一道不错的贪心算法题目
  7. 美国科学院院士、斯坦福大学王永雄(Wing H Wong)教授 - 生物信息学云论坛第一讲!...
  8. Nature调查再聚焦读博压力:超1/3博士生焦虑抑郁,大学有没有能哭的地方?
  9. php oop 效率,浅谈PHP的oop
  10. QT每日一练day23:鼠标进入与离开事件
  11. PCL Save VTK File With Texture Coordinates 使用PCL库来保存带纹理坐标的VTK文件
  12. html倒放播放器,AVPlayer 的无缝快进和倒放.
  13. 语音识别程序c语言,语音识别
  14. 西门子V20变频器Modbus通信的配置和报文
  15. java常量池在哪里_【Java基础】Java常量池在哪里? - 收获啦
  16. 160多个android开源码汇总
  17. DEDECMS站点内容怎么自动更新到新浪微博
  18. 商家入驻天猫商城需要多少钱 天猫入住有哪些常见问题
  19. 《名贤集》《明贤集》四言集
  20. 此计算机到未能识别网络连接,Win10未识别的网络无法连接到internet如何解决?操作方法...

热门文章

  1. 实现类似Twitter的启动动画
  2. 【Kubernetes离线安装】
  3. 计算机学什么怎么学会的,学电脑先学什么 新手怎么学电脑
  4. 安装win和xp双系统 若干问题
  5. Linux 给指定用户添加定时任务
  6. Java Web高级面试题(二)
  7. thymeleaf 调用后台方法
  8. ReentrantReadWriteLock、StampedLock说明
  9. win10系统,主机箱的前置耳麦插孔用不了,“设置——声音”麦克风或者耳机已拔出未修复,“输入设备”无插座信息,更新驱动也无效,控制面板——小图标里查不到realtek高清晰音频管理器——一招解决
  10. HTML上标和下标原理,HTML标签:上标、下标