如何关闭没有响应的程序?
由于一个程序不定时的没有响应,现在需要编一个监控这个程序的程序,在其没有响应将其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




