プロセス名でウィンドウハンドル取得 コピペ用
Process[] ps = Process.GetProcessesByName("hogehoge"); /* Process[] ps = Process.GetProcesses(); foreach(var p in ps) { Console.WriteLine(p.ProcessName); } */ if (!ps.Any()) { return; } IntPtr hWnd = ps[0].MainWindowHandle; RECT rect = new RECT(); GetWindowRect(hWnd, out rect);