Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
C# 检测任务计划程序何时终止控制台程序_C#_Windows_Console Application_Scheduled Tasks_Terminate - Fatal编程技术网

C# 检测任务计划程序何时终止控制台程序

C# 检测任务计划程序何时终止控制台程序,c#,windows,console-application,scheduled-tasks,terminate,C#,Windows,Console Application,Scheduled Tasks,Terminate,我一直在尝试解决如何通知控制台程序终止,并优雅地处理它 对于大多数情况来说,这似乎非常简单(例如,任务管理器的杀戮,可以在中处理) 但是,当终止通过Task Scheduler运行的控制台程序时(使用右键单击=>End),它似乎不会引发任何正常事件,甚至不会引发通过设置的回调(从Task Manager终止时会触发) Task Scheduler用来终止任务的进程是什么?发生这种情况时是否会引发任何可以订阅的事件?类似的问题:您可能需要两个进程,以便检测第一个进程何时被终止。第一个可以是cmd.

我一直在尝试解决如何通知控制台程序终止,并优雅地处理它

对于大多数情况来说,这似乎非常简单(例如,任务管理器的杀戮,可以在中处理)

但是,当终止通过Task Scheduler运行的控制台程序时(使用右键单击=>End),它似乎不会引发任何正常事件,甚至不会引发通过设置的回调(从Task Manager终止时会触发)


Task Scheduler用来终止任务的进程是什么?发生这种情况时是否会引发任何可以订阅的事件?

类似的问题:您可能需要两个进程,以便检测第一个进程何时被终止。第一个可以是cmd.exe。。。