zoukankan      html  css  js  c++  java
  • Windows下实现应用程序看门狗软件

    有时候,我们需要确保一个应用程序长期稳定地运行,但是在Windows平台上由于种种原因,几乎不可能保障一个应用的绝对可靠运行。那么,我们就需要有一个机制,在应用死机﹑异常﹑系统重启等情况下自我恢复,而且能够做一些指定的动作,比如定时重启等。

    方案一:
    把应用注册成服务,并把它放到启动项里。
    这个方法简单,但功能限制太大。

    方案二:
    自己做一个服务管理器,定时检查服务运行情况。
    这个方法要自己开发代码,太麻烦。

    方案三:
    找个第三方工具,比如AlwaysUP,Watchdog。

    个人推荐AlwaysUP,它具有以下特性:
    1)会自动把你的应用注册为服务(包括exe,bat文件等)。
    2)监控你的应用运行并在应用失败时自动重启
    3)有方便的图形用户界面管理你的服务
    4)在应用占用太多CPU或内存资源时重启应用
    5)在系统重启时自动启动你的应用
    6)可以调度你的应用定期重启
    7)提高你的应用的系统运行优先级
    8)应用崩溃或重启时的EMail通知
    9)自定义一个应用的“活动检测应用程序”
    10)自动关闭应用弹出的非法错误窗口
    11)自动关闭应用弹出的调试对话框
    12)占用很少 CPU 时间
    13)默认下无需编程,但也提供二次开发的接口


    ---------------------
    版权声明:本文为CSDN博主「stephenxu111」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/stephenxu111/article/details/2507708

  • 相关阅读:
    THUPC2018 好图计数
    CF1349F1
    CF1098E
    [HNOI2011]卡农
    CF736D Permutations(伴随矩阵)
    uoj310【UNR #2】黎明前的巧克力(FWT)
    知识点简单总结——常系数齐次线性递推
    知识点简单总结——带花树(一般图最大匹配)
    知识点简单总结——Pollard-Rho算法
    知识点简单总结——二次剩余
  • 原文地址:https://www.cnblogs.com/lidabo/p/11357039.html
Copyright © 2011-2022 走看看