如何通过提供正在运行的进程名称来获取窗口句柄?

时间:2009-12-23 15:53:45

标签: c# process

如果在c#中给出进程名称或窗口标题,我该如何获取窗口句柄...给定进程已在运行

1 个答案:

答案 0 :(得分:41)

您可以使用Process类。

Process[] processes = Process.GetProcessesByName("someName");

foreach (Process p in processes)
{
    IntPtr windowHandle = p.MainWindowHandle;

    // do something with windowHandle
}