C# 获取一个正在运行的进程';尺寸
我试图抓取应用程序中特定x,y位置的屏幕截图。有没有办法在流程对象中获取正在运行的应用程序,然后获取其维度 比如:C# 获取一个正在运行的进程';尺寸,c#,.net,process,C#,.net,Process,我试图抓取应用程序中特定x,y位置的屏幕截图。有没有办法在流程对象中获取正在运行的应用程序,然后获取其维度 比如: Process[] processlist = Process.GetProcesses(); foreach (Process proc in processlist) { Console.WriteLine("Process: {0} ID: {1}", proc.Width, proc.Height); } 可能还有其他方法可以做到这一点,但这里有一个快速的高级解决方案:
Process[] processlist = Process.GetProcesses();
foreach (Process proc in processlist)
{
Console.WriteLine("Process: {0} ID: {1}", proc.Width, proc.Height);
}
可能还有其他方法可以做到这一点,但这里有一个快速的高级解决方案:
我意识到这个答案假设流程只有一个窗口。这描述了为一个进程获取所有窗口。如果有问题的进程打开了多个窗口,您希望发生什么?