我想做一个监控程序,那么如何监控到一个应用程序己经没有响应了??? 我想做一个监控程序,那么如何监控到一个应用程序己经没有响应了???如果没有响应了,应如何关闭它再重新运行它??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用SendMessageTimeout,如下://HWND hw;//应用程序句柄//if SendMessageTimeout(hw,WM_NULL,0,0,SMTO_ABORTIFHUNG & SMTO_BLOCK,iTime,0) then//有响应else//失去响应其中:hw:应用程序句柄iTime:超时时间(ms) 在程序中建立 内存文件、邮件、大DDE、或管道,在检查程序中检查它们是否还存在或可用,。 试试 nhconch(海风轻拂) 的方法,发送消息个这个应用程序,看看有无响应。 怎么得到那个应用程序的HWAND 可以通过计算线程数目实现,但是这样做不一定正确nhconch(海风轻拂) 的方法是一个不错的方法,但是有一个问题就是:很有可能你监视的程序的无响应导致该监视程序也没有了响应。 根据光标在图片中的位置来判断点出的是那个小图 能把一工程的一单元文件加到另一工程吗? 在access中做查询 ,查询的结果为空,然后返回结果呢?: 不好意思,一个非常非常菜的问题 5个回复以后就不要来了,重复的不算哦:) 老外的免费空间,国际域名同空间!!!!! 按钮右边带个下拉菜单 是怎么做出来的? 非常菜的问题:)关于打开DELPHI的头文件 delphi7编写的程序在windows8 64bit下运行异常 菜问题:C++和Visual C++有什么不同? Delphi高手请进!!!如何用Delphi来实现!!! 如何控制FASTREPORT的打印次数
//HWND hw;//应用程序句柄
//
if SendMessageTimeout(hw,WM_NULL,0,0,SMTO_ABORTIFHUNG & SMTO_BLOCK,iTime,0) then
//有响应
else
//失去响应其中:
hw:应用程序句柄
iTime:超时时间(ms)