2

我需要从 c# 运行第三方程序(使用 .Net Framework 4)并在它退出之前截屏。我用Process.Start(). 有什么方法可以检测到程序即将退出?我知道,Process.Exited但为时已晚。

谢谢汤姆

4

1 回答 1

1

1 等待治疗结束

您可以使用此代码 - 基于WaitForExit方法

process.Start("...");
...
process.WaitForExit();

链接:http: //msdn.microsoft.com/en-us/library/fb4aw7b8.aspx

2 治疗结束

process.Terminated +=
    new Win32Process.ProcessInfo.TerminatedEventHandler(...);
于 2012-09-21T15:33:08.063 回答