分享

【科普+求完善】定位窗口来源,解决疑难问题

 雪城阳光 2015-09-17
 本帖最后由 翼风Fly 于 2015-9-17 14:41 编辑

弹窗什么的最烦了。。。聊QQ弹,看电影弹,听音乐弹,各种弹弹弹弹弹。。。。
你若在浏览器还好说,卡饭浏览器区一堆屏蔽广告办法;然而Windows上的弹窗比较让人无奈,无论是为了屏蔽广告还是定位问题都不好解决。
本文将分享一些方法,并作进一步探讨。
能力有限,不妥之处敬请赐教。本文将尽力完善更新,若有幸转载请注明出处。再次说明。。。本人不专业。。。莫笑。。。
被推到首页了  我会尽快完善。。。
简单有效的广告弹窗屏蔽

各国产管家/卫士用户




    已知:360卫士/金山毒霸/腾讯管家 支持

  • 360卫士10: 右下角 更多 —— 上方 全部工具 —— 弹窗拦截;
    效果不错,某文字编辑软件的搜索框出来后,都问我是否需要屏蔽掉。。。
  • 金山毒霸:主界面——>点击更多——>在系统辅助下可以找到弹窗拦截
  • 电脑管家:工具箱——弹窗拦截
    其他软件的打开方式请大家帮忙反馈,让更多人知道,辛苦大家!

推荐工具

来自知乎  廖小波
http://www.zhihu.com/question/24265718/answer/27226434
没装国产卫士的童鞋们用这个吧,具体不多说,点开上面的链接即可。可以拖动鼠标自定义添加,打开弹窗软件前运行即可。总之非常赞~

论坛内下载:
CloseADs.zip (613.95 KB, 下载次数: 81)
开放的源代码:
CloseAD_Src.zip (46.37 KB, 下载次数: 24)
“Delphi2010环境编译,若要改写成VC其实也不难”“遍历窗口,发现匹配的就强制关闭了. 为了减少误判,会同时比较窗口类名,窗口大小”(可能部分机型CPU占用略高一丢丢)

——作者  廖小波

Windows10 x86完全可用,不过WD等杀软可能会报,放心通过吧

其他窗口定位工具

前言

有时,我们要定位窗口,目的可能不仅仅是为了屏蔽广告,也有可能是为了发现寻找问题。
但是上面的工具没法帮助我们定位进程位置,确定原因。

我前几天发过两个定位问题的方式(均在答疑区):
        【原创科普】蓝屏后,你能做到的快速入门解决方法
        【原创科普】跟踪定位问题的工具——Windows事件查看器
近段时间打算写一个科普系列,方便大家追查解决更多问题。本篇为该系列的第三篇。
前几天在一个帖子中和几位大大简单了解一下,顺便一总结:任务栏右下方总是弹出广告,怎么解决?
能进行窗口定位的软件不少,以下为我知道的方式。非专业,敬请拍砖完善。
类似Spy++的 句柄查看 工具
Spy++ 是Visual Studio的组件,可查看各种窗体信息。网上有类似的工具,更具实用性。
  • 例如:窗口信息查看精灵 (已经停止维护,Win10 x86可用)
    [句柄工具]窗口信息查看精灵_ViewWizard_gr.zip (57.92 KB, 下载次数: 61)

    点击圈出的按钮可展开右侧功能,这样是谁弹的就知道了。
    类似于这样的工具,请大家搜索: 句柄查看

进程类工具
在上述方法不可用时,可用查进程的工具追踪。
各个工具追踪窗口的图标一般类似于这个样子:



  • Process Hacker
    一个比较有特色的进程管理与内存编辑器。刚用几次,感觉好多地方是Process Explorer不具备的。
    感谢@85683213 的推荐。


    列举当前窗口:
  • Process Monitor
    可实时记录进程的操作,当年3Q大战各“隐私保护器”的仿照对象。
    之所以提到这个工具,是希望通过相应读写来进一步判断问题。
  • ARK/类ARK工具
    PC Hunter(尚未支持Win10) 、WIN64AST (支持Win10)

    下面方法来自@伊川书院
    利用PCHunter32工具,确认未知窗口的来源
    下面介绍PCHunter32排查的方式:
    1.如下图,右下角未知弹窗。
    2.打开PCHunter32,随便点哪个进程——》右键——》进程窗口——》显示所有进程窗口——》“排序”窗口可见性。
    这里会显示所有可见的窗口.
                    1.通过:右键的最大化/最小化/窗口置顶的方式,识别你所选定的窗口是否就是未知弹窗。
                    2.在确认未知弹窗之后,查看此表中的:进程ID和线程ID的方式,追查出最终弹窗的来源。

    至于说为什么要这么做:

    但也有可能会碰到麻烦,例如:追查的进程是svchost.exe的驱动类加载项。。。。。。。
    那么,这个时候驱动类加载项,则又需要另一套相关知识,例如:PCHunter32工具的使用

网页/浏览器/URL类弹窗

卡饭 浏览器 区说的足够详细,各种广告屏蔽方式还是挺全的。扩展很多,软件很多,不多说。。。

我说一种定位广告的方式,可能会帮助分析出广告来源,供大家参考。
不过不是太推荐,我也没有遇到过广告弹窗这种问题,只是猜测。。。各位看官看看就好。。。

如果你的浏览器是Chrome/Chromium/Firefox/IE8+或基于他们的浏览器(360/搜狗等)
按如下步骤:
  • F12 键
  • 下方会多出一栏。用选择元素工具选择广告弹窗的位置(IE是个鼠标图标)。如果是傲游,这个工具栏已经翻译成中文;
  • 接下来从代码中看网址;可能需要单击箭头展开代码;



这下应该就不用担心DNS劫持的那帮家伙赖账了吧。。。。

因为不是太了解这方面情况,各位大大。。轻拍。。。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多