俺喜欢看小说,但是看的时候总会弹出广告。于是俺希望弄个程序把这些广告自动关闭。我用的是IE7。
我目前尝试用API FindWindow FindWindowEX SendMessage CloseWindow 这几个函数达到目的。但是不知道关闭哪个窗口用SpyLite得到TabWindowClass类型的子窗口,用CloseWindow关闭的时候发现只有网页关闭了,但是选项卡还在,对spyLit和API不熟
求高人指点。。

解决方案 »

  1.   

    using System.Diagnostics;Process[] procList = Process.GetProcessesByName("iexplore");
                foreach (Process proc in procList)
                {
                    proc.Kill();
                }
      

  2.   

    哈哈,看错问题了,原来你还要判断的:            Process[] procList = Process.GetProcessesByName("iexplore");
                foreach (Process proc in procList)
                {
                    if (proc.MainWindowTitle == "")
                    {
                        proc.Kill();
                    }
                }
      

  3.   

    C# code            Process[] procList= Process.GetProcessesByName("iexplore");foreach (Process procin procList) 
                {if (proc.MainWindowTitle=="") 
                    { 
                        proc.Kill(); 
                    } 
                } 
      

  4.   

    啊?这个你们试是可以的么?
    我试和我自己用API的方法都是一个问题 无法关闭选项卡。注意哦,是IE7,不是IE6,就是1个浏览器窗口内可以切换多个网页的那种