.Exited
不适用于所有情况,例如:当我关闭显示图像的C:\foo.png
负责应用程序时,我没有得到MessageBox.Show("exited!");
这是我的代码:
public static void TryOpenFile(string filename)
{
Process proc = new Process();
proc.StartInfo = new ProcessStartInfo(filename);
proc.EnableRaisingEvents = true;
proc.Exited += (a,b) => { MessageBox.Show("Exited!"); }
proc.Start();
}
我如何调用函数TryOpenFile(@"C:\foo.png");
。如何解决这个问题?