我需要从 c# 运行第三方程序(使用 .Net Framework 4),并在它退出之前截取屏幕截图。我从Process.Start()
启动程序。有没有办法检测到程序即将退出?我知道Process.Exited
但为时已晚。
谢谢汤姆
1 等待治疗结束
您可以使用此代码 - 基于WaitForExit
方法
process.Start("...");
...
process.WaitForExit();
友情链接 : http://msdn.microsoft.com/en-us/library/fb4aw7b8.aspx
2 治疗结束
process.Terminated +=
new Win32Process.ProcessInfo.TerminatedEventHandler(...);