文件名称:WatchDog_House:看门狗屋,可容纳多个看门狗
文件大小:704KB
文件格式:ZIP
更新时间:2024-03-12 01:50:51
C++
狗窝 一个基于Qt的看门狗屋,可容纳多个看门狗。 每只狗可以监视目标过程。 当系统任务列表中缺少目标进程时,狗可以重新启动它。 还可以启用ram监控器功能,该功能可以跟踪目标进程ram的使用情况(不准确),以确定目标进程是否卡在某处但仍在系统任务列表中。 启用套接字功能后,目标流程可以通过套接字喂狗。 当coutdown变为0并且没有收到任何消息时,目标进程将被杀死并重新启动。 目标目标也可以将日志发送给狗,狗可以将日志写入文件。 通过QT5.13的独立看门狗程序,可以监视多个进程。通过进程名,判断目标是否仍然存活。如果目标消失,则通过通过路径的路径重启目标。目标进程可以通过Socke连接看门狗,,主动进行喂狗。同时,可以记录目标发送的日志,保存到指定文件。也可以不用套接字,仅由看门狗程序监视目标进程是否活动。通过其RAM占用量(绝对值不准)来判断目标是否还在活动。连续不变的内存占用,会被
【文件预览】:
WatchDog_House-main
----mainwindow.ui(6KB)
----.gitattributes(66B)
----dog_widget.ui(14KB)
----dialog_dog_config.cpp(14KB)
----dialog_system_config.ui(4KB)
----Dog_House.pro.user(45KB)
----system_resource_usage.cpp(5KB)
----Dog_House.pro.user.c3c99b5.4.10-pre1(45KB)
----dialog_dog_config.h(1KB)
----image.qrc(145B)
----qcustomplot.h(261KB)
----mainwindow.cpp(14KB)
----dog_widget.cpp(39KB)
----dialog_system_config.h(633B)
----main.cpp(809B)
----qcustomplot.cpp(1.07MB)
----Dog_House.pro(2KB)
----README.md(1KB)
----Dog_House.pro.user.f090cf5.22(45KB)
----dialog_dog_config.ui(11KB)
----Dog_House.pro.user.83353a2(65KB)
----mainwindow.h(2KB)
----image()
--------Dog_awake.jpg(11KB)
--------Dog_Sleep.png(358KB)
----dog_widget.h(3KB)
----.gitignore(18B)
----system_resource_usage.h(2KB)
----globle_define.h(3KB)
----dialog_system_config.cpp(2KB)