本文介绍了当某人在C#中杀死进程时,Windows服务onstop()事件未被触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Windows服务。当有人停止我的服务时,我正试图发送邮件。

但当有人杀死进程时,OnStop事件没有被解雇。

当有人通过任务管理器手动停止服务时,它会起作用。当有人杀死这个过程时如何收到邮件。



我尝试过:



protected override void OnStop()

{

SendMail();

}

I have a windows service. I am trying to send mail when someone stops my service.
But when someone kills the process then OnStop event not fired.
It works when someone manually stops service through task manager.How to get mail when someone kills the process.

What I have tried:

protected override void OnStop()
{
SendMail();
}

推荐答案



这篇关于当某人在C#中杀死进程时,Windows服务onstop()事件未被触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 20:36