2011-08-16 32 views
5

Process.Kill后是否需要使用Process.WaitForExit?
如果调用进程在调用Process.Kill后立即退出,该怎么办?
这会导致Process.Kill失败吗?Process.Kill后是否需要使用Process.WaitForExit?

编辑:我需要杀死退出我的应用程序的过程。在这一点上,我不打算处理杀人失败时的情况,所以我没有必要等待流程退出。所以如果不需要调用WaitForExit,我可以跳过它。

+0

你看到什么问题,你目前有什么代码? – ChrisF

回答

11

按照documentation on MSDN(重点煤矿)

注意Kill方法执行异步。调用杀 方法后,调用WaitForExit方法等待进程退出, 或检查HasExited财产,以确定是否该工艺具有 退出

如果您不需要等待,如果你不需要确定过程中确实存在,那么我想你不需要调用WaitForExit或检查HasExited

相关问题