日期:2014-05-17  浏览次数:21057 次

C# 如何获取进程控制下的所有窗口句柄
使用Process process = Process.Start(srcPath);启动一个进程。
process.MainWindowHandle可以获取主窗口界面,但是启动的第一个界面是一个显示进度条的界面,在他退出之后才会显示真正需要的界面,但是如何才能获取这个真正需要的界面句柄呢?
c# 进程 界面

------解决方案--------------------
用EnumWindows遍历窗口,对每个调用GetWindowThreadProcessId,得到ProcessID,然后找到你要的。
------解决方案--------------------
http://bbs.csdn.net/topics/390157129