首页
社区
课程
招聘
[求助]卸载全局钩子时 如何让其他进程不卸载我的DLL?
发表于: 2014-8-22 03:38 8333

[求助]卸载全局钩子时 如何让其他进程不卸载我的DLL?

2014-8-22 03:38
8333
SetWindowHookEx安装的全局钩子

当我的进程,调用UnHookxxx或者崩溃退出的的时候,DLL就自动从其他进程卸载了.

有啥办法让其他进程不自动卸载我的DLL吗?

在钩子DLL的 DLLMAIN 里面再加载另一个DLL?

还有其他办法么?

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

收藏
免费
支持
分享
最新回复 (10)
雪    币: 6
活跃值: (1258)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
坐等答案
2014-8-22 07:09
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
注入后建立个线程试试
2014-8-22 08:04
0
雪    币: 295
活跃值: (303)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
xjj
4
你的想法违背了全局钩子的设计想法,根本行不通,换个思路吧,全局钩子不适合,你可以枚举进程,逐个注入DLL,好运。
2014-8-22 09:25
0
雪    币: 269
活跃值: (906)
能力值: ( LV12,RANK:345 )
在线值:
发帖
回帖
粉丝
5
这么做有什么特殊含义吗?
2014-8-22 09:31
0
雪    币: 75
活跃值: (883)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
再进程里再把它load一遍,多增加一次引用,简单不
2014-8-22 11:54
0
雪    币: 75
活跃值: (883)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
自己load自己
2014-8-22 11:57
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
8
楼上应该是正确答案
2014-8-22 16:47
0
雪    币: 478
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
在目标进程里面再load一次?  DLLmain里面  貌似会死锁吧
2014-8-22 19:38
0
雪    币: 26
活跃值: (76)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
无论load多少次 只增加计数 不会多次执行DLLmain的
2014-8-22 19:45
0
雪    币: 23
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
噗,这才是正解。
2014-8-23 20:38
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册