首页
社区
课程
招聘
[求助]如何挂勾外部程序的WM_CLOSE消息? 使之不被此消息关闭
发表于: 2008-3-7 11:58 5337

[求助]如何挂勾外部程序的WM_CLOSE消息? 使之不被此消息关闭

2008-3-7 11:58
5337
即 本程序向外部程序发送消息 SendMessage(外部程序句柄,WM_CLOSE,0,0) 失效 让外部程序关不掉

弄了半天...不知道怎么拦...

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
    自己又挂死机了...闷...
2008-3-8 14:25
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
#include <windows.h>

#pragma data_seg(".luck")
HHOOK hook=NULL;

#pragma data_seg()

LRESULT CALLBACK GetMsgProc(
                                                        int code,       // hook code
                                                        WPARAM wParam,  // removal option
                                                        LPARAM lParam   // message
                                                        )
{
        if(code>0)
        {
                if (code==HCBT_DESTROYWND)
                {
                        //        MessageBoxA(0,"已经拦截到关闭消息","提示",64);
                        return 1;
                }

        }
return        CallNextHookEx(hook,code,wParam,lParam);

}

int WINAPI onhook()

{
        hook=SetWindowsHookExA(WH_CBT,GetMsgProc,GetModuleHandleA("hook.dll"),0);

        return (int)hook;

}

BOOL WINAPI unhook()
{
        return UnhookWindowsHookEx(hook);

}

怎么吃不掉这个消息呢???   高手指点一下.... 这功能怎么实现...
2008-3-8 23:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
软件安全系列-天龙八部
http://edu.teamsourcing.com.cn
2008-3-10 16:26
0
游客
登录 | 注册 方可回帖
返回
//