首页
社区
课程
招聘
QQ消息禁发工具
发表于: 2005-9-17 17:52 2913

QQ消息禁发工具

2005-9-17 17:52
2913
给大家发个整人工具
说明:
运行mode.exe 之后你的QQ消息发送按纽就无效了,消息也就发不出去了的
按alt+s 显示主窗体,默认主窗体是隐藏的。
下载地址新附件,连TM也不放过。。

新附件:qqmessage.rar

旧附件:
附件:qqmessage.rar

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
2
如果别人不知道这工具的话,保证能整到人的
下面是效果图..

原代码也一起附上了
2005-9-17 17:58
0
雪    币: 442
活跃值: (1216)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
3
仅仅靠if(!strcmp(name,"#32770")) 判断,会不会存在QQ版本问题?
2005-9-17 18:07
0
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
4
最初由 baby2008 发布
仅仅靠if(!strcmp(name,"#32770")) 判断,会不会存在QQ版本问题?


可能会存在版本问题,我的是QQ2005beta2...
要知道,QQ2005beta2类名为#32770 的窗体就有好几个,连主窗体类都是#32770不信你可以用窗口工具试试看。我用的是我自己写的一个窗口工具,支持窗口移动功能,按shift选择窗体,alt移动窗体。。。目前还操作系统不兼容的问题,等问题决了再发到论坛上来。
2005-9-17 19:36
0
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
5
刚刚测试过,QQbeta3发送按纽也被灰了!
2005-9-17 20:22
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
如果用快捷键发送呢
比如 ctrl+enter 或者 ctrl+shift+enter
2005-9-17 20:53
0
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
7
最初由 roby 发布
如果用快捷键发送呢
比如 ctrl+enter 或者 ctrl+shift+enter

快捷键也没用的,我试过了。没用的同样发不出消息
附件跟源代码重新上传了,连TM.exe都不放过的
2005-9-17 22:12
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
8
最初由 baby2008 发布
仅仅靠if(!strcmp(name,"#32770")) 判断,会不会存在QQ版本问题?


这样是不行的,“#32770”的东西多了,任务管理器,普通的控制台程序等

保险的方法是检测窗口Style
2005-9-18 09:25
0
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
9
看看我的源代码就知道啦!
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
        char name[100];
        GetClassName(hwnd,name,100);
        if(!strcmp(name,"#32770"))
        {
                 EnumChildWindows(hwnd,EnumChildProc,NULL);
                 return 1;
        }
        return 1;
}
BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam)
{
        char title[100];
        GetWindowText(hwnd,title,100);
        if(!strcmp(title,"发送(S)") || !strcmp(title,"发送(&S)"))
        {
                EnableWindow(hwnd,false);
                return 1;
        }
        return 1;
}
你的窗口上没有 发送(S) 发送(&S)
按纽,窗体是不会灰你的。。
2005-9-18 16:01
0
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
软件编程功力很深啊!
编译出来只有2560字节!
我写个
#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
MessageBox(NULL,"Hello,world","",0);
return 0;
}

编译出来也有36k了!

能否传授一下软件减肥技术啊?
2005-9-19 11:23
0
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
11
#pragma comment(linker, "/ENTRY:EntryPoint")//自定义入口
#pragma comment(linker,"/merge:.data=.text")//把.data与.text合并
#pragma comment(linker,"/merge:.rdata=.text")//把.rdata与.text合并
#pragma comment(linker,"/ALIGN:0x200")//0x200做为.text的基址

build.bat
cl mode.cpp /link /entry:EntryPoint /subsystem:windows /release /machine:x86 kernel32.lib user32.lib
del mode.obj
pause
这样编译出来的程序就会很小了。cl 跟link的参数详细说明请参见msdn

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_overviews.3a_.compiling_and_linking.asp
2005-9-19 12:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
不愧为高手呀
2005-9-19 17:48
0
游客
登录 | 注册 方可回帖
返回
//