文件描述:用于强制结束指定进程的工具软件

编译环境:win7 x64 VC2005 sp1 编译

下载地址:http://files.cnblogs.com/vk83/kill.rar

程序说明:

  由于使用一些P2P在线观看影视节目的软件,还有类似于迅雷这样的下载软件,经常在程序退出后,并不会完全结束其所依赖的后台进程,这些进程在一段时间内可能还会大量使用网络带宽,这就造成了退出软件后,网络依然被其影响,内存被其占用等影响我们正常使用和违背我们个人意愿的情况。所以我自己写了这个软件,它的实现方式是调用了Windows 系统的接口,即Win32 API实现的。主要使用了如:EnumProcesses()、OpenProcess()、EnumProcessModules()、TerminateProcess()等函数实现了对指定的进程进行终止的功能。这个程序可以被其他程序调用,所以我没有写成基于窗口的GUI应用程序。今后可以被一个GUI的面板去调用和扩展其用途。当然要终止进程其实方法很多,我这里只是用我最熟悉的C/C++去实现这样的功能。

使用方法:

  在命令行提示符下输入:kill <进程名> 即可,进程名区别大小写,如:

  C:\>kill  BaiduP2PService.exe 回车后 就可以 强行终止百度影音的后台传输进程

  C:\>kill ThunderPlatform.exe 回车后 就可以 强行终止迅雷下载的后台进程

  因为有些软件不是很自觉,如风行和PPS这类软件,经常是主程序结束后,还留一个进程在使用网络。

  如果它们自觉的话,我就省心多了。我就是为了方便我母亲这样对任务栏管理器不懂的长辈使用电脑时,可以不必去了解哪些进程不该有,哪些进程该有,而被一些不自觉的程序占用网络时却不自知,导致电脑使用感不佳而编写的。在实际使用中,我通过一个在后台运行的监控,调用kill去杀死指定的进程,我让妈妈在感到聊QQ语音和视频通话不流畅时,或者是退出一些P2P视频软件后,通过很简单的操作就可以把那些不自觉的进程统统杀掉。而不必去了解进程和进程管理这样的问题。

转载于:https://www.cnblogs.com/vk83/archive/2013/04/30/3051752.html

Windows 根据进程名杀死进程 kill相关推荐

  1. windows通过cmd查看端口占用,并停止该端口,杀死进程kill等命令

    通过cmd查看端口占用,并停止该端口,杀死进程kill等命令 首先需要打开cmd命令窗口 方式一: 使用 win + R 快捷键方式打开运行窗口,输入"cmd",然后点击确定按钮打 ...

  2. Linux Shell脚本实现根据进程名杀死进程

    怀念windows下的任务管理器啊,有啥看的顺眼的程序鼠标点几下就能将其干掉. 今天在用Firefox浏览器浏览网页时,界面瞬间卡住了,什么都不能点,测试了下,只有切换到命令行界面(Ctrl+Alt+ ...

  3. Centos杀死进程kill方法大全

    cheersli Centos杀死进程kill方法大全 杀死进程最安全的方法是单纯使用kill命令. 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释: ...

  4. 根据进程名杀死进程 -kill进程名

    知道进程名怎样杀死这个进程. #pkill 进程名  或是 #killall 进程名 的确这个两个命令都能做到这些,而且我们平时一般知道进程名需要杀死进程的时候也都是用的这两个命令.可是他叫我用kil ...

  5. java通过进程名称杀进程_根据进程名杀死进程 -kill进程名

    知道进程名怎样杀死这个进程. #pkill 进程名 或是 #killall 进程名 的确这个两个命令都能做到这些,而且我们平时一般知道进程名需要杀死进程的时候也都是用的这两个命令.可是他叫我用kill ...

  6. Shell一句话根据进程名杀死进程

    kill杀死一个进程 kill -9 process_pid 结合kill杀死所有指定进程名 ps -ef | grep process_name | grep -v grep | awk '{pri ...

  7. 2023-04-03 Linux中杀死进程kill和killall命令的区别,着重介绍killall

    一.Linux killall 用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程.kill 命令杀死指定进程 PID,需要配合 ps 使用,而 killall 直接对进程对名字进行操 ...

  8. linux下怎么查kill某个进程,Linux下查询进程PS或者杀死进程kill的小技巧

    假设我们要kill掉tomcat: 那么我们首先需要tomcat的进程号pid: ps -aux | grep tomcat 记下tomcat的PID后,执行:kill PID(tomcat) 好了, ...

  9. windows下批量杀死进程

    有时候由于病毒或其他原因,启动了一系列的进程,并且有时杀了这个,又多了那个.使用命令taskkill可将这些进程一下子全部杀光: C:\Users\NR>taskkill /F /im fron ...

最新文章

  1. 跨域问题汇总【已收录 CORS JSONP】
  2. Multimedia Event Extraction (M2E2) Annotation Guideline V0.1
  3. 2019 下半年,程序员怎么过?
  4. cp命令显示进度条_教程 | Linux常用命令大全
  5. Unity基础——刚体
  6. 特征选择之互信息(mutual information)算法思想及其python代码实现
  7. 关于使用 Connect-Busboy 实现文件上传 优化说明
  8. 计算机微信接收excel打不开怎么回事,电脑端微信打不开怎么解决
  9. 曹操为何杀死神医华佗?
  10. 《小QQ 大帝国 马化腾传奇》熊江
  11. 软件人眼中的APP的产品定位
  12. JAX-FLUIDS:可压缩两相流的完全可微高阶计算流体动力学求解器
  13. 网络曝光华为自研操作系统“鸿蒙” (图)
  14. 热门Java开发工具IDEA入门指南——IntelliJ IDEA概述(下)
  15. C64+ cache资料集(更新中)
  16. Polymorphic 梦里花落知多少
  17. 【硬核】年底绩效面谈,涨薪,老板给加了1万块
  18. Smart Share:抓住每一个机会,让数据释放无限可能
  19. 2020-11-21-卡农吉他谱
  20. 【文献翻译】自动实施与Windows相关的安全配置指南

热门文章

  1. iOS进阶之底层原理-锁、synchronized
  2. flutter打开android界面,在已有Android项目中使用Flutter
  3. 汇编调用c语言函数 call printf,如何在汇编调用c语言函数?
  4. 如何让java代码保存一天内的记录_Java的JVM解读
  5. 分享Kali Linux 2016.2第42周镜像文件
  6. java文件用editplus乱码,EditPlus设置编码后,编译时仍然出现乱码
  7. Java写文件的缓冲区有多大_java – 将FileChannel#write总是写入整个缓冲区...
  8. 你所了解的python岗位有哪些_Python是最火语言之一,那么他适合做哪些岗位?Python最全岗位!...
  9. python连通域标记_图像分析:二值图像连通域标记
  10. 3306 端口 要不要修改_zabbix 自动发现并监控所有端口