检查它是否仍在运行很简单:Process.HasExited.
但是,您可以设置EnableRaisingEvents为true,而不是定期轮询此Exited事件,并将事件处理程序附加到事件中.
编辑:回答关于"获取"过程的评论中的问题 - 这取决于您已经知道的内容.如果您知道其进程ID,则可以使用Process.GetProcessById.如果您只知道它的名字,那么Process.GetProcessesByName如果您获得多个结果,则必须使用并找出要做的事情.如果您不知道确切的名称,您可以使用Process.GetProcesses并查找您对此有所了解的任何内容.这些选项实际上是按照优先顺序:)