日期:2014-05-17 浏览次数:21142 次
[DllImport("User32.dll", CharSet = CharSet.Auto)]
        public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID);
        [DllImport("user32.dll", EntryPoint = "FindWindow")]
        private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
        static void Main(string[] args)
        {
            IntPtr hwnd = FindWindow(null, "计算器");
            if (hwnd != IntPtr.Zero)
            {
                int calcID;
                //获取进程ID  
                GetWindowThreadProcessId(hwnd, out calcID);
            }
        }