【发布时间】:2017-11-28 20:06:58
【问题描述】:
我正在尝试停止由 C# 中的 cmd.exe 启动的进程。例如用记事本启动; cmd.exe /c 记事本。
System.Diagnostics.ProcessStartInfo("cmd.exe", "/c notepad");
当我终止进程时,cmd.exe 停止。但记事本仍然存在。我怎样才能得到记事本的句柄并停止它?
【问题讨论】:
-
您需要将
notepad.exe进程与cmd.exe进程分开。如果您手动执行,这与您将看到的行为相同。