CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何关闭没有响应的程序?

楼主ardong(Be a Man)2004-09-03 11:43:13 在 VC/MFC / 基础类 提问

由于一个程序不定时的没有响应,现在需要编一个监控这个程序的程序,在其没有响应将其KILL掉,请问怎么才能KILL掉没有响应的程序? 问题点数:60、回复次数:6Top

1 楼yzx0023(无聊客)回复于 2004-09-03 11:46:35 得分 10

TerminateProcessTop

2 楼newsb(newsb)回复于 2004-09-03 11:50:15 得分 10

先通过EnumProcesses找到句柄  
  然后TerminateProcessTop

3 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-09-03 11:59:30 得分 10

TerminateProcess  
   
  The   handle   must   have   the   PROCESS_TERMINATE   access   right.  
   
  如何判断程序没有响应,可能得用类似于看门狗的机制(软件实现)Top

4 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2004-09-03 12:19:35 得分 10

OpenProcess得到进程句柄,然后调用TerminateProcess结束进程。前提是你的程序事先要提升权限。Top

5 楼casinosun(去日苦多)回复于 2004-09-03 13:26:42 得分 10

搜索进程然后关闭进程Top

6 楼carbon107(<软件开发思想.h>)回复于 2004-09-03 13:33:57 得分 10

TerminateProcess  
   
  Top

相关问题

  • 如何让程序在软件封面窗口关闭前不响应按键
  • 标题栏上的关闭程序按扭(小叉叉)的响应函数如何重载?
  • 如何编写事件响应程序?
  • 怎样用VB关闭“未响应“的应用程序?
  • 用SendMessage关闭外部程序时没有响应
  • 如何关闭程序?
  • 如何关闭dos程序
  • 想做一个notes那样的状态栏按钮, 按一下弹出列表, 但如何响应整个程序的鼠标事件让他关闭??????????
  • Jbuilder7退出和关闭时,程序没有响应,是何缘故?
  • 如何接收其它程序发来的消息并响应?

关键词

  • 响应
  • 程序
  • 句柄
  • 进程
  • kill掉

得分解答快速导航

  • 帖主:ardong
  • yzx0023
  • newsb
  • DentistryDoctor
  • kugou123
  • casinosun
  • carbon107

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo