QQ2006消息轰炸
2012-12-07 04:13
134 查看
很简单的实现,用了老版本的QQ2006,获取窗口句柄,循环发送消息。
高中时候写的代码,当时在网吧上网,给同学轰了过去,开始没有反应,过了一儿说刚才手机死机了。
高中时候写的代码,当时在网吧上网,给同学轰了过去,开始没有反应,过了一儿说刚才手机死机了。
#include <stdio.h> #include <windows.h> #include <conio.h> HWND hSend; HWND Fwnd(HWND hNext, int a) { int i; hNext = GetWindow(hNext, GW_CHILD); for (i = 0; i < a; i++) { hNext = GetWindow(hNext, GW_HWNDNEXT); if (i == 3) { hSend = hNext; } } return hNext; } int bomb(HWND hEdit) { int i, j, k, l, iTimes, iStr[32]; char c = 48, cStr[64]; printf("Type the words to send:\n"); for (i = 0; c != 13; i++) { c = getche(); cStr[i] = c; } if (i == 1)return 0; for (j = 0; j < i / 2; j++) { iStr[j] = MAKEWORD(cStr[2 * j + 1], cStr[2 * j]); } printf("\nType the time to send:"); scanf("%d", &iTimes); for (k = 0; k < iTimes; k++) { for (l = 0; l < j; l++) { SendMessageCallback(hEdit, WM_IME_CHAR, iStr[l], 0, 0, 0); } SendMessage(hSend, BM_CLICK, 0, 0); Sleep(300); } printf("Already send %d times.\n", iTimes); return 1; } int main() { HWND hNext; char wndName[16] = "与 "; char Name[8]; printf("Screen name:"); scanf("%s", &Name); strcat(wndName, Name); strcat(wndName, " 交谈中"); hNext = FindWindow("#32770", wndName); if (hNext) { hNext = Fwnd(hNext, 22); hNext = Fwnd(hNext, 0); while (bomb(hNext)); } return 0; }
相关文章推荐
- QQ消息轰炸&屏幕开花代码
- AfxWnd42 qq2006中怎样取得发送消息窗口中的Richedit
- QQ等待消息
- 仿手机QQ消息数拖动删除效果
- QQ名字的来源(内幕消息)
- Java Swing实现的仿QQ气泡消息聊天窗口效果
- qq消息列表整合上下拉刷新和拖拽删除
- 仿QQ消息列表item横向滑动删除ListView中item侧滑删除
- 仿QQ未读消息
- qq 自动消息发送机
- C# 模仿QQ、MSN消息提示系列 三、实现多个提示效果
- 怎么做QQ、微信等消息气泡
- QQ即时通讯消息群发例子,QQ机器人开发学习资料
- Android 仿qq消息 可拖动回弹的泡泡
- Android ToolBar实现高仿QQ消息与电话
- ArrayAdapter实现仿QQ左右发送消息显示
- 页面右下角弹出类似QQ或MSN的消息提示
- Android学习笔记-ScollView实现QQ消息界面滑动效果
- QQ 2006 正式版协议变动情况分析
- [置顶] Android 仿QQ首页的消息和电话的切换(Viewpager+frgment)