如何用MFC写一个QQ群发器软件(第一章)

由于公司业务需要用QQ群发器,而市面上的这些群发器,写得都很垃圾,还要收几百大洋一个,本着自己动手丰衣足食的思想,在过年假期这几天用几个晚上写了个QQ群发器,先取名叫做飞速群发器(简单快速),使用的语言是C++,框架是MFC,不多说了,先上图::

今天要说的是如何通过C++ 基于MFC写QQ群发器,虽然界面会丑陋了点,但是效果还是杠杠滴。

其中还采用了SQLite等数据库作为记录发送结果和发送配置。

在写代码之前,先分析下我们的业务需求:

目前市面上的QQ群发器,都是模拟手工去点击QQ界面弹出聊天框,通过复制粘贴数据进行发送的。

这种操作有个缺点,容易被封号。而且发送的时间很集中,QQ后台很容易判断出是机器群发的,一下子

就被封号了。

我们业务总结了如下需求:

===============

1、设置简单,配置能通过配置文件导入导出到不同的电脑上立刻开始工作,即开箱即用。

2、不能让系统判定我们是用群发器发送,尽量模拟人工发送,规避机器发送痕迹,从发送频率,发送行为上模拟人工。

3、发送的QQ群能进行分组,不是所有QQ群都发送。

4、发送的结果能统计分析

5、发送过的QQ群,不在发送、

6、兼容不同QQ版本。

实现思路与原理

===============

为了避免机器群发的动作,采用被动群发方式。

只有在QQ群有人聊天的才发送,而且发送时间间隔是2个小时,如果之前发送过了

就不在发送,直接关闭。这样子操作QQ群发模拟的更加像人工发送,发送时间点不会

太集中,而且只有有人讨论的活跃群才能收到消息。

准备工作:

1、通过设置QQ软件,自动弹窗。

2、通过设置QQ软件,按回车发送消息。

程序核心思路:

1、通过定时器刷新进程列表,找出QQ聊天窗口

2、通过复制粘贴与聊天窗口进行数据互动,将要发送的内容复制到聊天窗口发送。

3、发送完成关闭窗口。

4、记录发送QQ群、发送内容、发送时间,用于后面群发判断与统计分析。

先来个高清大图:

老板来监督干活了,未完待续。

有需要源码的,请留言。我后续将源码整理下开源出来。

或者可以关注我们的网站 feisuqunfa.com,这里也会公布相关源码。

猜你喜欢

转载自my.oschina.net/ifeisu/blog/1623248