因为需要,为了结束其它程序窗口,我简单封装了一个方法,用于

结束掉其它程序的广告窗口,文章后面附有该源文件的下载地址和使用方法。

--------------------------------------------------------------------------------------

主要代码如下:

    class Win32API
    {
        [DllImport("User32.dll ")]
        public static extern IntPtr FindWindowEx(IntPtr hwndParent,
                                                 IntPtr hwndChild, 
                                                 string wndClassName, 
                                                 string wndName
                                                );
        [DllImport("User32.dll ",EntryPoint = "SendMessage")]
        public static extern int SendMessage(IntPtr hwnd, 
                                             int wMsg, 
                                             int lParam, 
                                             int wParam
                                            );
        [DllImport("User32.dll",EntryPoint = "PostMessage")]
        public static extern int PostMessage(IntPtr hwnd,
                                             int wMsg,
                                             int lParam,
                                             int wParam
                                            );
        /// <summary>
        /// 关闭指定窗口
        /// </summary>
        /// <param name="wndClassName">窗口的类名</param>
        /// <param name="wndCaption">窗口的标题</param>
        /// <returns></returns>
        public static void CloseWindow(string wndClassName,string wndCaption)
        {
            //查找窗口
            IntPtr hWnd = FindWindowEx(IntPtr.Zero, IntPtr.Zero, wndClassName, wndCaption);
            
            //关闭窗口
            const int WM_CLOSE = 0x10;
            //SendMessage(hWnd,WM_CLOSE,0,0);
            PostMessage(hWnd, WM_CLOSE,0,0);

        }
    }
---------------------------------------------------------------------------------------------------------------------------------------------------------

  源码文件下载地址:    C#结束其它程序窗口源码.zip   //免积分

                   备份地址:  C#结束其它程序窗口源码.zip    //需积分

----------------------------------------------------------------------------------------------------------------------------------------------------------


您的十分满意是我追求的宗旨。

您的一点建议是我后续的动力。







Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐