Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 通过电子邮件通知进程终止_Windows_Vbscript_Notifications_Crash - Fatal编程技术网

Windows 通过电子邮件通知进程终止

Windows 通过电子邮件通知进程终止,windows,vbscript,notifications,crash,Windows,Vbscript,Notifications,Crash,我们有一个非常关键的过程需要监控。如果由于某种原因崩溃,管理员需要立即通知。我们尝试了不同的方案,但由于各自的原因,没有一种方案有效: VBScript从Win32_进程中选择*,该进程的名称类似“%IPRUN%” 这不起作用,因为进程不会在崩溃时退出,而是进入一个WER窗口。因此,当您在WER窗口中单击“关闭”时,流程才会退出(即从任务管理器中消失),因此,在流程没有消失之前,此代码是无用的 EventViewer:应用程序会生成启动和关闭事件,但不会生成崩溃事件(出于理解的原因),因为应用程

我们有一个非常关键的过程需要监控。如果由于某种原因崩溃,管理员需要立即通知。我们尝试了不同的方案,但由于各自的原因,没有一种方案有效:

  • VBScript
    从Win32_进程中选择*,该进程的名称类似“%IPRUN%”

    这不起作用,因为进程不会在崩溃时退出,而是进入一个WER窗口。因此,当您在WER窗口中单击“关闭”时,流程才会退出(即从任务管理器中消失),因此,在流程没有消失之前,此代码是无用的

  • EventViewer:应用程序会生成启动和关闭事件,但不会生成崩溃事件(出于理解的原因),因为应用程序线程已异常退出,并且可能以非正常方式处理


  • 是否有其他方法来监控此情况?

    能否将启动和关闭事件用作“心跳”?例如,
    如果lastStartEvent>Minutes(10),则发送电子邮件给Admin
    No,因为这些事件发生在用户与应用程序交互时。例如,当我启动应用程序时,当我关闭应用程序时。我们需要使用监控系统监控应用程序的崩溃。这正是它们被发明的目的。@AnsgarWiechers:当然,谢谢。我想通过学习自己取得一些成就。我知道有很多监控工具是免费的和商业的。你说这个过程很关键。我不建议将这样的东西用作学习平台。