蓝派网(www.lan27.com)-精选网络资源,分享和交流! 文章首页站内搜索在线手册广告代码酷站欣赏万年历
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> .NET >> c#(Csharp) >> 正文

QQ消息自动发送器(自动发广告)C#版

作者:佚名    文章来源:zu14.cn    更新时间:2008-11-19 22:56:59
QQ消息自动发送器(自动发广告、聊天,支持群,支持最新的QQ2008II Beta1) C# 版
单击显示全图,Ctrl+滚轮缩放图片


说到QQ,我真是不知该如何下口 ,QQ在中国网民中,真的太火了。 想当初,一张3.5寸的Floppy带着QQ到处聊,到现在,30多M的身材,已经10年了,如白驹过隙,真快啊 

此篇内容,所针对的QQ版本为: 2008II Beta1, 其他版本未作测试

此帖本来不想发的,因为一旦发布,很快就会被腾讯封堵了这种方法,也就失效了

对于QQ盗号之类的勾当,我是深恶痛绝的,严重BS,所以俺不干那个。不过对于转发、群发QQ消息,有时候还是很有需要的,我写这篇帖子,就是因为自己用到了这方面的需求,把其中的发消息的部分,发布出来给大家共享。

看到网上有些人,发布了收费版的QQ消息发送器,我这里声明一下,不是抢你们的生意,呵呵  

说白了,这种应用,就是几个 Windows API 的使用,问题就出在QQ为了提高安全性,对自身使用的控件,特殊化处理了一些windows消息,使得一些常用的消息,都失效了。 

QQ聊天窗口的内容输入框,就是一个 RichEdit20A的控件,但是这个控件,却屏蔽了WM_SETTEXT、WM_PASTE等消息,并且里面输入的内容,直接用WM_GETTEXT取得的是加密后的内容, 但并未屏蔽 WM_CHAR 和 其他一些消息,这就是我们要利用的切入点。 

需要注意的是, 在 QQ 聊天窗口中,有多个 RichEdit20A控件, 通过 FindWindowEx,并不能顺利的定位到 内容输入框,需要通过多次定位或顺序查找等的迂回方式。 


实现思路

(用到的工具 spy++ 或 winsight32) 

1.  利用 EnumDesktopWindows 和 GetWindowText 加上正则,找到所有已打开的QQ聊天窗口 
2.  利用 FindWindowEx, GetWindow 找到 输入框 和 发送按钮 
3.  按照自己的意愿去发消息 

代码就不贴出来了,直接提供源代码下载吧,因为贴出来,被TX搞掉的可能性更高了,嘿嘿
 

下载地址:

QQ_AUTO_MSG 源码下载(C#)   
QQAutoMsg.rar

需要.Net framework 2.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=zh-cn

可执行文件下载
AutoMsg.rar
发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★