【发布时间】:2011-04-01 00:37:29
【问题描述】:
如果 X 秒后仍在运行,我想使用 taskkill 杀死机器上运行的进程(Windows 服务已停止,但进程消失需要时间) 在 C#(.net 2.0 或可能是 3.0)中完成上述操作的最正确方法是什么?
给定进程名称(使用Process.GetProcesses()),我有验证进程是否仍在运行的实用方法。
(由于该进程不是由我的代码生成的,我无法使用 WaitTillExit 来知道它何时不再运行)
PS:进程在远程机器上运行
【问题讨论】: