关于进程未响应的问题

MiT 2001-05-11 11:14:00
使用GetProcessTimes能获得进程的时间
但如何使用这两个时间来进程判断进程是否未响应呢?
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dusj 2001-05-11
  • 打赏
  • 举报
回复
这样行吗?
用HOOK钩子WH_GETMESSAGE,检查该process取消息的上一次时间。来判断该process是否则失去响应。
BTW:你为什么作这样的东西呢?
sundayboys 2001-05-11
  • 打赏
  • 举报
回复
关注!
In355Hz 2001-05-11
  • 打赏
  • 举报
回复
用SendMessageTimeout函数向目的窗口发一个消息,如果返回0,而且GetLastError得到0,就表示该窗口线程无响应.
dusj 2001-05-11
  • 打赏
  • 举报
回复
MiT八成说的是Primary Thread.
招RD和QA 2001-05-11
  • 打赏
  • 举报
回复
windows下的进程本来就是惰性的,不会做什么事情。只有线程才会响应。
MiT 2001-05-11
  • 打赏
  • 举报
回复
如果一个进程什么事情也不做的话,会有消息发生吗?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧