如何在 C#/.Net 中模拟结束进程树
Posted
技术标签:
【中文标题】如何在 C#/.Net 中模拟结束进程树【英文标题】:How can I emulate End Process Tree in C#/.Net 【发布时间】:2010-11-02 19:55:18 【问题描述】:我们有一个必须启动其他进程的 Web 应用程序。通常,这些进程是启动一系列其他进程的批处理文件。有时我们需要终止正在运行的批处理文件进程,为此我们需要终止它及其子进程。
在 .Net 中解决此问题的最佳方法是什么?
【问题讨论】:
【参考方案1】:这是一个旧线程,但在这里发布以防其他人也在寻找答案
在管理员模式下运行批处理文件: how to use c# run batch file as Administrator to install windows services
以编程方式杀死进程树: Kill process tree programmatically in C#
将它们结合起来就可以了。
希望对你有帮助。
【讨论】:
您还可以编写一个监视器来检查批处理是否没有响应,一个没有响应的检查器然后以编程方式将其杀死以上是关于如何在 C#/.Net 中模拟结束进程树的主要内容,如果未能解决你的问题,请参考以下文章