2010-06-02 51 views

回答

2

请尝试以下

Process p = Process.Start(...); 
p.Exited += OnProcessExited; 

private void OnProcessExited(object sender, EventArgs e) { 
    // Put code here 
} 

这里有一个陷阱这个代码虽然。在附加事件处理程序之前,Process可能会退出。因此,您可能无法收到快速退出Process的此事件。

+0

有一个问题,当你创建一个进程,设置参数和文件名,然后调用PROCESSNAME.Start()时,它似乎不工作。任何帮助? – 2010-06-02 19:09:37