易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 1930|回复: 17

真正窗口化源码-仿PT摘除定时器(消息拦截全码)

[复制链接]
发表于 2013-4-28 08:54:22 | 显示全部楼层 |阅读模式
真正窗口化源码,采用拦截时间消息,作废定时器方法来实现。
以下代码在自写的一个钩子DLL,源码全。
源码分为 exe和dll, 采用局部键盘钩子注入模式。SetWindowsHookEx,搞过VC窗口dll的朋友一定了解过这个函数。
LRESULT CALLBACK MyMsgProc(HWND hwnd,UINT umsg,WPARAM wparam,LPARAM lparam)
{
        //消息过滤
        switch (umsg)
        {
        case WM_ACTIVATEAPP:
        case WM_ACTIVATE:
        case WM_KILLFOCUS:
        case WM_SETFOCUS:
        case WM_CLOSE: //防止程序被关闭
                return 0;
        case WM_TIMER://这里是个关键,把这个计时器kill
                if(wparam==0x3e9)
                        KillTimer(hwnd,wparam);
                break;
    }
return CallWindowProc(oldproc,hwnd,umsg,wparam,lparam);
}
定时器 是靠消息来运作的,是要把定时器的消息 WM_TIMER 做下过滤即可,就可以秒杀定时器了。记得某个ARK,PT工具上有这个功能摘除定时器。

游客,如果您要查看本帖隐藏内容请回复
发表于 2013-5-15 13:42:33 | 显示全部楼层
好好学习VC,回报论坛
发表于 2013-5-25 00:23:11 | 显示全部楼层
支持一下啊  呵呵
发表于 2013-6-3 22:25:21 | 显示全部楼层
回复 1# 逍遥公子


    这个东西 一定要好好学习一下
发表于 2013-6-3 22:39:48 | 显示全部楼层
怎么DNFTP保护
发表于 2013-6-6 09:46:52 | 显示全部楼层
貌似是个好东西
发表于 2013-6-6 09:53:18 | 显示全部楼层
看看。。。。。。。。
发表于 2013-10-6 00:19:38 | 显示全部楼层
IO定时器
io定时器
发表于 2014-4-5 22:56:46 | 显示全部楼层
支持一下,看看
发表于 2014-6-12 10:27:06 | 显示全部楼层
支持一下啊  呵呵
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|看流星社区  |网站地图

GMT+8, 2018-10-15 19:47 易语言论坛 易语言导航

Powered by 看流星社区 X3.2

©2011-2016 最好的辅助编程技术论坛

快速回复 返回顶部 返回列表