csharp-findwindow

//查找窗体
[DllImport("User32.dll", EntryPoint = "FindWindow")]
public extern static IntPtr FindWindow(string lpClassName, string lpWindowName);

[DllImport("User32.dll", EntryPoint = "FindWindowEx")]
public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpClassName, string lpWindowName);

IntPtr hwnd = new IntPtr(0);
hwnd = FindWindow(null, "计算器");
//判断这个窗体是否有效
if (hwnd != IntPtr.Zero)
{
// 找到窗口
...
}