等待进程显示

时间:2017-04-21 17:09:07

标签: c#

我有一个使用Process.Start启动流程的应用程序。该过程将在几秒钟后显示实际窗口(取决于加载所花费的时间),或者将显示带有错误消息的MessageBox

在我使用Process.Start后,我希望我的应用程序等待直到窗口出现或MessageBox出现。我尝试使用WaitForInputIdle并检查Handle是否为0,但它们都不起作用。

我怎么能等到这个过程发出一个实际的窗口?

1 个答案:

答案 0 :(得分:0)

我认为您应该按照此处的建议抓住自动化窗口:

Most Efficient Way for getting notified on window open