标签: c#
我有一个使用Process.Start启动流程的应用程序。该过程将在几秒钟后显示实际窗口(取决于加载所花费的时间),或者将显示带有错误消息的MessageBox。
Process.Start
MessageBox
在我使用Process.Start后,我希望我的应用程序等待直到窗口出现或MessageBox出现。我尝试使用WaitForInputIdle并检查Handle是否为0,但它们都不起作用。
WaitForInputIdle
Handle
我怎么能等到这个过程发出一个实际的窗口?
答案 0 :(得分:0)
我认为您应该按照此处的建议抓住自动化窗口:
Most Efficient Way for getting notified on window open