等待使用Process.Start时设置Handle

时间:2011-07-22 10:04:33

标签: .net-4.0

我正在使用Process.Start从其他应用启动控制台应用。在它开始后我想使用P / Invoke来设置窗口的标题。

我的问题是,在启动过程后立即MainWindowHandle为0.如果我稍等一下,句柄就会被设置。

我知道如果它不是控制台应用程序我可以使用WaitForIdleInput,但如果是这样我该怎么办?

我的后退是一个睡眠,或一个等待MainWindowHandle设置的循环,但是有更好的方法吗?

0 个答案:

没有答案