防卡死的逻辑是持续记录进程占用 CPU 的情况,如果一段时间 CPU 没变化就判定卡死,有一定的误判概率,请选择性开启。
1
dbit 21 天前 via iPhone
Op 会开源吗 毕竟是服务器上运行的 exe
|
2
stayma OP ![]() 可以开源,源码: https://wwpg.lanzouq.com/ib7co2scjufc
这个版本不带假死监控 |
3
w568w 21 天前
建议:判断窗口是否挂起可以用 IsHungAppWindow ,https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-ishungappwindow
或者用 SendMessageTimeout 发送随机信息(例如 WM_NULL ),看窗口是否在指定时间(例如 5 秒)内处理消息。 |
4
tairan2006 20 天前 via Android
纯 gui 程序比较有用,建议发到 github
|
![]() |
5
ostrichb 20 天前
那工具本身卡死了怎麼辦()
|