首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么判断第三方程序已开启就绪

2012-05-29 
如何判断第三方程序已开启就绪?程序中使用Process方法启动了第三方程序T,T开启到出现窗体界面需要2秒至一

如何判断第三方程序已开启就绪?
程序中使用Process方法启动了第三方程序T,T开启到出现窗体界面需要2秒至一分钟,我想及时判断出T已经就绪以便代码进行下一步操作,应该用什么方法?
p.WaitForInputIdle();可能是方法之一,但是不太理想,因为程序可能会因T出问题而死机;
循环方式判断寻找T的窗体,这个方法效率低了点;
哪种方法好?望高手指点,谢谢!

[解决办法]
打开IE,输入http://www.google.com搜索“.NET执行外部程序并获取返回值”,敲回车
[解决办法]
你能否传递给T进程一个参数呢,就是你的窗体的句柄,T中准备好后,发消息给你,你接受
[解决办法]
应该是你的程序执行顺序没弄好吧

热点排行