调用FindWindow时机问题? 因为启动外部程序需要时间,尤其是外部程序是大程序的话...计算机再快执行也需要时间的,何况Windows是抢占式多任务系统... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,那如何保证我的外部程序已经完全启动后,再去findwindow呢? Process.WaitForExit();指示 Process 组件无限期地等待关联进程退出。该如何用在我的程序中呢,来判断外部程序启动完成。Process.Start(appName); //Delay(500); while (WinAPI.FindWindow(null,p.MainWindowTitle) == IntPtr.Zero); ParenthWnd = WinAPI.FindWindow(null,p.MainWindowTitle); 不用太麻烦, p.MainWindowHandle就是你想获取的ParenthWnd Process.Start(appName);后返回 Process 然后写个while循环去读MainWindowHandle 直到句柄不为Intptr.Zero则继续向下执行 关于C#程序优化的问题 ==求助高手, 很少人问的问题:如何实现局域网的复制== 关于float.parse的精度 多线程群发邮件速度很慢为什么(急急急!!80分求救) 关于SharpPcap的问题 这道题该怎么答??? 我也不知道这个问题那里问,就问在这里吧 急寻.NET程序开发人员(有一定经验,北京,) 关于截获控件消息的问题 如何定位至记录 在那里可以下载Visual Studio 求助,C# ,postgresql数据库问题
指示 Process 组件无限期地等待关联进程退出。
该如何用在我的程序中呢,来判断外部程序启动完成。
Process.Start(appName);
//Delay(500);
while (WinAPI.FindWindow(null,p.MainWindowTitle) == IntPtr.Zero);
ParenthWnd = WinAPI.FindWindow(null,p.MainWindowTitle);