我们有一个必须启动其他进程的Web应用程序。通常,这些进程是启动一系列其他进程的批处理文件。有时我们需要杀死正在运行的批处理文件进程,为此我们需要杀死它及其子代。
在.Net中进行此操作的最佳方式是什么?
答案 0 :(得分:0)
这是一个旧主题,但如果有人也在寻找答案,请在此处发布
要以管理员模式运行批处理文件: how to use c# run batch file as Administrator to install windows services
要以编程方式杀死进程树: Kill process tree programmatically in C#
将它们结合起来就可以完成工作。
希望有帮助。