首页  >   经验  >   通过进程的ID关闭进程

通过进程的ID关闭进程

查看 codexia 的博客 2015-06-23 20:46:09 2361
进程   ID  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介详细介绍了通过进程ID最终实现强制关闭任何进程的方法,最后给出了代码,直接可以使用。

    利用进程ID我们可以在程序中强制关闭对应的进程。
    不过没有API函数可以直接通过ID来关闭进程,需要提供进程的句柄才能关闭。所以我们需要先通过ID获得进程的句柄。
    通过ID获取进程句柄的方法,在之前发表的《使用ID获得进程句柄的方法》文章中详细介绍了,可以使用站内搜索找到。
    有了进程句柄,我们就可以任意操作这个进程了。不过有权限的限制,还有不同系统版本的限制。如果你发现程序执行失败,请仔细查看MSDN的说明。
    通过OpenProcess函数我们获取了进程句柄,下一步我们就使用另外一个函数来强制终止打开的进程。这个函数就是大名鼎鼎的TerminateProcess.除非有特别用途,比如任务管理器之类的,否则自己的程序中尽量不要使用这个函数.因为这个函数是强行终止程序,如果程序中还有任务没有完成,文件没有保存好,强行终止会导致程序来不及保存而被退出导致数据丢失.所以请慎用. 
    不过,这个函数使用起来倒是很方便.两个参数而已.第一个就是进程句柄,第二个就是程序退出码.关键的问题就是进程句柄获取比较麻烦,不过在《

提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:通过进程的ID关闭进程
文章地址:http://www.cjjjs.com/article/623201594620373
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:通过进程的ID关闭进程
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. Nginx-uwsgi服务器缓存无法清除问题的研究和解决办法 查找全网同类文章
  2. Linux系统守护进程功能的实现代码和分析 查找全网同类文章
  3. VS2017编辑框设置背景图片方法分享 查找全网同类文章
  4. Linux下进程通信的八种方法 查找全网同类文章
  5. CentOS安装uuid库,解决uuid/uuid.h找不到文件的问题 查找全网同类文章
  6. Linux编程:8 获取uuid的代码实现分享 查找全网同类文章
  7. QT无法新建项目:No valid kits found 查找全网同类文章
  8. linux进程中断,类型转换出错 查找全网同类文章
  9. [Win32] 如何实现低消耗监视进程 查找全网同类文章
  10. 守护进程的原理和C++实现守护进程的代码 查找全网同类文章
分享到:
分享文章[通过进程的ID关闭进程]到QQ空间

相关阅读

猜您感兴趣