首页
社区
课程
招聘
[旧帖] [求助]如何不通过dll屏蔽win键和任务管理器 0.00雪花
发表于: 2012-5-15 20:23 1547

[旧帖] [求助]如何不通过dll屏蔽win键和任务管理器 0.00雪花

2012-5-15 20:23
1547
我知道屏蔽win键,ctrl+alt+delete  ctrl+alt+esc等键可以用全局底层钩子,但是这得要把hook过滤的部分放在dll中。

            我看到了一个程序,就只有一个exe文件,他执行起来也能实现屏蔽win键,ctrl+alt+delete  ctrl+alt+esc等键。因为只有一个exe,所以他肯定没用dll。
      
      我想问如何不用dll屏蔽这些特殊功能键

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个exe可以在这里下载到http://good.gd/2063216.htm,忘大家不吝赐教他到底是怎么实现的
2012-5-15 20:35
0
雪    币: 297
活跃值: (265)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
3
低级键盘钩子
2012-5-15 20:38
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我说过了啊,低级键盘钩子得要dll,dll中存放钩子函数代码。我是问怎么不用dll。
2012-5-16 17:26
0
雪    币: 446
活跃值: (186)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
5
楼主C++没学好,低级钩子可以放在应用程序内,键盘钩子才得用dll
2012-5-16 17:51
0
雪    币: 446
活跃值: (186)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
6
我一直在想,这个程序是怎样禁用ctrl+alt+del和任务管理器的,网上查了一下,原来是把C盘下的taskmgr.exe文件给打开,使任务管理器不能执行
2012-5-16 18:23
0
雪    币: 297
活跃值: (265)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
7
楼主犀利。补字
2012-5-17 14:23
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
dll当资源文件放入到exe中,运行的时候exe从资源中释放dll文件运行就好了。至于你说的文件可以传上来分析一下~

我没分,求分成正式会员啊
2012-5-17 16:22
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
请问,怎么实现?网上没找到,麻烦说一下。
2012-5-18 21:20
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我已经传上来了啊,看2楼或者这里http://down.qiannao.com/space/file/qiannao/share/2012/5/18/-7535-8111-952e-76d8-9501.rar/.page可以下载到。你可以看到他就一个exe,根本没dll,也能屏蔽win键 任务管理器等
2012-5-18 21:25
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
3楼正解啦,低级键盘钩子
#define WM_KEYBOARD_LL  13

SetWindowsHookEx(WM_KEYBOARD_LL, HookProc, GetModuleHandle(NULL), 0);

// 屏蔽数字按键 1
DWORD CALLBACK HookProc(int code, WPARAM wparam, LPARAM lparam)
{
     if( *(PDWORD)lparam == '1' )
    {
           return TRUE;
    }
    return FALSE;
}
2012-5-24 15:21
0
游客
登录 | 注册 方可回帖
返回
//