[程序保姆]软件异常重启
投稿作者:千战
围观人数:555
所属栏目:易语言源码
在项目运行的时候,如果代码没写好,奔溃是再正常不过了.难道还是手动重启吗?
我们可以写一个保姆软件,进程通讯监听运行状态,如果被检测程序N秒内没有对我们的保姆进行心跳,程序保姆会将被检测程序进行重启.
现在,已经将程序保姆封装为易语言模块,您只需要将模块加载到代码中,简单的2条命令,即可开启保姆.(已提供Demo)
---ApplicationHelper.e //保姆主程序
---ApplicationHelperSDK.e //保姆模块
---Demo.e //例子
运行软件 -> 启动保姆 -> 连接保姆创建的命名管道 -> 定时发送心跳(命名管道内写入数据)
启动保姆 -> 创建命名管道 -> 等待软件连接 -> 连接完毕 -> 监听心跳 -> 超时重启软件 -> 关闭命名管道
![[程序保姆]软件异常重启](/uploadfile/cover/202611/e8073504ce96.webp)
引用模块
| 源码文件名 | 模块文件名 | |
|---|---|---|
| Demo.e |
|
引用支持库
| 源码文件名 | 支持库文件名 | 支持库标识 |
|---|---|---|
| ApplicationHelper.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
| 进程通讯支持库 2.0 | FC8D8B0C3B5A44e78572B3FED401E9CA | |
| XML解析支持库 2.2 | BE2297B7415349c8A55BC9DFEB6DD11A | |
| 特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
| 通用对象支持库 2.0 | {A068799B-7551-46b9-8CA8-EEF8357AFEA4} | |
| ApplicationHelperSDK.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
| 进程通讯支持库 2.0 | FC8D8B0C3B5A44e78572B3FED401E9CA | |
| 操作系统界面功能支持库 3.0 | 52F260023059454187AF826A3C07AF2A | |
| 数据操作支持库一 2.0 | 4BB4003860154917BC7D8230BF4FA58A | |
| XML解析支持库 2.2 | BE2297B7415349c8A55BC9DFEB6DD11A | |
| 特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
| 多线程支持库 2.0 | 5F99C1642A2F4e03850721B4F5D7C3F8 | |
| Demo.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
the end
免责声明:本文发布在易语言源码频道,为本站整理编辑,但不代表本站的观点和立场。
站内搜索
最新易语言源码
-
易语言android无障碍千战 2020-09-16 -
利用易语言组件自制快捷启动千战 2020-09-16 -
易语言希尔排序之自定义数据类型排序千战 2020-09-16 -
填充前后文本到指定长度千战 2020-09-15 -
实例_Wininet 置代理地址(立即生效无需重启)千战 2020-09-15 -
超级列表框设置颜色(不闪烁版本)删除表项记得处理颜色数组+置行高千战 2020-09-15 -
小白盒 扫码枪 二维码扫描设备 键盘钩子源码千战 2020-09-15 -
WOL远程开机千战 2020-09-14 -
熊出没之拼图游戏千战 2020-09-14 -
Ylink(纯UI)千战 2020-09-14
推荐易语言源码


