问题源代码结构如下:
public class Task
{
    Public Process process;
    public string StartProcess()
    {
        process = new Process();
        //给process.StartInfo赋值
        process.StartInfo.FileName = {路径};
        process.StartInfo.Arguments = {参数};
        process.StartInfo.CreateNoWindow = true;
        process.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
        process.Exited += new EventHandler(pro_Exited);
        process.Start();
    }
    void pro_Exited(object sender, EventArgs e)
    {
       //处理代码
    }
}进程正常启动,但关闭进程的时候跟踪结果发现并没有执行pro_Exited内的代码。另外,偶尔有几次跟踪的时候能够进去——一头雾水。苦恼ing...