我目前在程序中有一些代码可以捕获该程序中打开的所有屏幕。这个程序打开一个单独的可执行文件来处理一些pdf编辑和打印,我还希望在它打开时从这个单独的程序中捕获窗口。我怎么能这样做?
这是我到目前为止所尝试的内容,但我不知道如何让所有窗口与该过程相关联:
Process[] processes = Process.GetProcessesByName("ProcessName");
if (processes.Count() > 0)
{
foreach (Process process in processes)
{
//do something to grab the associated windows.
}
}