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

  • 相关阅读:
    【01】国内外git托管平台(总结by魔芋)
    【01】git下载和安装的完整过程
    分享一些正确的放松方式
    【03】图解原型和原型链by魔芋
    求一个正整数的阶乘
    乘法表
    Web Best Practices
    【03】const
    【02】块级作用域
    【01】let和const命令
  • 原文地址:https://www.cnblogs.com/lidabo/p/11357039.html
Copyright © 2011-2022 走看看