易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

[程序保姆]软件异常重启   [复制链接]

    2019-12-23 09:20:22
    2019开源大赛(第四届)
    易语言资源网
    3176 次浏览
    来源链接

在项目运行的时候,如果代码没写好,奔溃是再正常不过了.难道还是手动重启吗?

我们可以写一个保姆软件,进程通讯监听运行状态,如果被检测程序N秒内没有对我们的保姆进行心跳,程序保姆会将被检测程序进行重启.

现在,已经将程序保姆封装为易语言模块,您只需要将模块加载到代码中,简单的2条命令,即可开启保姆.(已提供Demo)

---ApplicationHelper.e //保姆主程序

---ApplicationHelperSDK.e //保姆模块

---Demo.e //例子

运行软件 -> 启动保姆 -> 连接保姆创建的命名管道 -> 定时发送心跳(命名管道内写入数据)

启动保姆 -> 创建命名管道 -> 等待软件连接 -> 连接完毕 -> 监听心跳 -> 超时重启软件 -> 关闭命名管道




点我下载 (已有 171 次下载)

引用模块


源码文件名 模块文件名
Demo.e
ApplicationHelperSDK.ec


引用支持库


源码文件名 支持库文件名 支持库标识
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


[错误报告]   上一篇:Ex_Dui3.0自绘简约UI...     下一篇:【音乐元素】多平台音乐搜索...