调用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则继续向下执行 Entity Framework,不关闭Context,数据不同步的问题 简单正则表达式 DrawString()问题 菜鸟请教一个关于记住密码的WINFORM的问题 关于HttpWebRequest获取字节流问题 请问,在C#里而怎么得到标题栏的菜单? 哪位大虾帮小弟解决一个问题啊 指针的问题 请教大家c#接收串口数据怎么进行分析? Socket 远程主机强迫关闭了一个现有的连接 在那里可以下载Visual Studio 求助,C# ,postgresql数据库问题
指示 Process 组件无限期地等待关联进程退出。
该如何用在我的程序中呢,来判断外部程序启动完成。
Process.Start(appName);
//Delay(500);
while (WinAPI.FindWindow(null,p.MainWindowTitle) == IntPtr.Zero);
ParenthWnd = WinAPI.FindWindow(null,p.MainWindowTitle);