授人以渔的教程因为各种事务,很久没有写了,不过对于用QQ的朋友来说,可以去除广告的选择很多,相比而言寒星做的实在是小巫见大巫了。不过既然答应了大家写出教程,就不能食言,不管怎么样,写出来给有兴趣的朋友看看还是可以的。应该说这个教程反复的修改了几次,应该来说比较简单了,所以就不配图了。
其实,现在的QQ沿用的依旧是以2009为基础的改进版本,而我做的第一个去除QQ广告的版本也正是从09版开始的。由于初期不熟悉汇编,走了不少弯路,好在有微笑一刀兄提供的帮助,使得现在还有现成的本地会员模块可用。
LocalVIP.dll这个文件对于用过寒星的补丁的用户来说应该是很熟悉的,它就是出自微笑一刀兄之手,也就是因为一刀兄给我制作的这个文件,才可以顺利地实现QQ本地会员,从而间接的屏蔽广告。
单有这个文件,还不足以实现本地会员,不过有了这个文件,本地会员的实现也会简单不少。由于我们要使QQ启动时能加载LocalVIP.dll,所以,必须对QQ启动时需要加载的文件稍稍改动,依据个人经验,改动IM.dll来说是最为方便的,当然,GF.dll也是个不错的选择。
写到这里,估计有不少朋友已经明白了,只要把LocalVIP.dll加入到IM.dll的导入表中即可。确实如此,导入后,便可以实现本地会员,然后登录QQ,在设置中关闭广告。至于导入工具,可供选择的却也不少,不过我一直在使用的是Stud_PE,简单6次鼠标点击即可。
至于要生成的补丁,以前我采用的是dup2,不过由于QQ版本的不同,每次修改IM.dll后的位置也不尽相同,所以测试很重要。也正因如此,寒星的QQ去广告补丁1.99版采用了另外一种方式,即DLL劫持的方式,通过msimg32.dll直接将LocalVIP.dll加载,从而避免了补丁随QQ升级而失效的问题。
怎么样,QQ的教程是否更简单呢?当然,如果大家要是利用此法制作去广告补丁,提不提寒星都无所谓,只是如果使用了LocalVIP.dll最好是能感谢一下微笑一刀,毕竟那是一刀兄的成果。至于更多本地会员的原理,寒星给大家推荐一个自己当年参考过的博文,熟悉程序编程的用户,可以参考这里。
罗哩罗嗦的废话,我也是从本周一开始写到了现在,其实核心部分就那么一点点,每次写写删删,尽量用最简单的方式将原理说出来,加上不时有“捣乱”的,没想到又是一周。仔细想想,自己已入而立之年,该更多的考虑工作和家庭,寒星随意录也会离大家喜欢的去广告补丁铺越来越远。对于支持寒星的朋友,我在这里表示感谢,或许忙过这段时间,寒星会给大家带来另外一些比较实用的小东西。
收下了,谢谢 🙂
写的好伤感啊。!
哈哈,伤感么?
真是授人予渔啊,啥都不懂得,竟然按照你说的思路,自己diy出来了本地补丁!stud_pe真好用,O(∩_∩)O
飞度软件工作室 表示支持
感谢寒星的指点,原理终于明白了!非常感谢!O(∩_∩)O~
热烈鼓掌,寒星,要支持我的网站哟!
支持一下
懂汇编的人伤不起啊,伤不起.
莫非这头像是自动从新浪博客拉取的?
刚装上去的QQ可用 可是第2次上QQ会提示要安装升级补丁 然后打上QQ1.99最终版补丁会出错 QQ使用不了 除非重装QQ 就是说上1次QQ就要重装1次 除非不打去广告补丁。。。能改进下吗?虽然已经不做补丁了。。。谢谢
qq去广告补丁为何用一段时间又会失效呢,一直要重新执行补丁才行?
还真没遇到过~
谢谢寒星终于有时间把这教程写出来了。
Stud_PE……这个东西好哇,以前怎么没发现呢?!
使用该补丁之后,打开聊天窗口5秒内崩溃……
个例的情况请慎重使用。
真的很牛啊!
老大赶快给俺说目前看QQ隐身是个传说让俺死了这条❤吧
探隐身?算了吧~
哈哈 寒星随意录不单单只是一个发布补丁的
嘿嘿,谢谢理解~