Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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#/.Net中模拟结束进程树_C#_.net_Asp.net_Batch File - Fatal编程技术网

如何在C#/.Net中模拟结束进程树

如何在C#/.Net中模拟结束进程树,c#,.net,asp.net,batch-file,C#,.net,Asp.net,Batch File,我们有一个web应用程序,它必须启动其他进程。通常,这些进程是启动一系列其他进程的批处理文件。有时我们需要杀死正在运行的批处理文件进程,为此我们需要杀死它及其子进程 在.Net中,最好的方法是什么?这是一个老帖子,但在这里发布,以防其他人也在寻找答案 要在管理模式下运行批处理文件,请执行以下操作: 要以编程方式终止进程树,请执行以下操作: 把它们结合起来就可以了 希望有帮助。您还可以编写一个监视器,检查批处理是否没有响应,一个没有响应的检查器,然后通过编程将其杀死

我们有一个web应用程序,它必须启动其他进程。通常,这些进程是启动一系列其他进程的批处理文件。有时我们需要杀死正在运行的批处理文件进程,为此我们需要杀死它及其子进程


在.Net中,最好的方法是什么?

这是一个老帖子,但在这里发布,以防其他人也在寻找答案

  • 要在管理模式下运行批处理文件,请执行以下操作:

  • 要以编程方式终止进程树,请执行以下操作:

  • 把它们结合起来就可以了


    希望有帮助。

    您还可以编写一个监视器,检查批处理是否没有响应,一个没有响应的检查器,然后通过编程将其杀死