首页
社区
课程
招聘
未解决 [求助] SetWindowsHookEx Hook 不生效
发表于: 2019-4-14 11:13 5697

未解决 [求助] SetWindowsHookEx Hook 不生效

2019-4-14 11:13
5697
在学习SetWindowsHookEx WH_CBT Hook 的时候,看视频里面能够Hook到任意的程序进程
但是自己在写的过程中用工具查看发现连记事本都注入不进去(百思不得其解),以下是hook的代码,不知道哪位大神能帮忙看看是哪里的问题。。
Hook的代码,GameR.dll 是此dll的名称
断点调试的时候没有出现异常,各变量返回值正常


以下是MFC调用的地方


附件是DLL程序代码.
MFC调用的代码太大,超过8M,上传不了(我也不知道为啥新建个MFC就60+M了)
附带MFC的网盘文件地址:
链接:f03K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4d9o6m8o6g2o6y4X3i4K6g2X3j5i4g2&6i4K6u0V1z5e0N6Z5L8$3I4#2N6h3q4*7P5s2N6Q4x3U0k6F1j5Y4y4H3i4K6y4n7
提取码:aanv 


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

最后于 2019-4-14 19:27 被murundong编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 12876
活跃值: (9342)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
2
你的dll是32位dll吧?
你的windows是64位的吧?那么你的notepad也是64位的
32位dll不能注入64位进程 完。
2019-4-14 20:03
0
雪    币: 553
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
hzqst 你的dll是32位dll吧? 你的windows是64位的吧?那么你的notepad也是64位的 32位dll不能注入64位进程 完。
我去!!你说的非常有道理啊!!我瞬间感觉明悟了,我去试试
2019-4-14 21:02
0
雪    币: 553
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hzqst 你的dll是32位dll吧? 你的windows是64位的吧?那么你的notepad也是64位的 32位dll不能注入64位进程 完。
老哥, 试了,还是不行啊。。。都配置成X64了。。。

最后于 2019-4-14 21:26 被murundong编辑 ,原因:
2019-4-14 21:26
0
雪    币: 553
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这是为什么呢,系统win10,开发工具VS2017
最后于 2019-4-15 09:28 被murundong编辑 ,原因:
2019-4-15 09:27
0
雪    币: 2553
活跃值: (3439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
hookproc要放在dll中, 而不是自己的EXE里.
2019-4-15 09:47
0
雪    币: 553
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
bjtwokeight hookproc要放在dll中, 而不是自己的EXE里.
是的啊,我hook的代码写在GameR.dll里面,
然后在mfc里面调用的
但是奈何他不生效啊。。。。。
是不是win10,还是vs2017啥的环境因素啊
我看别人也是这么写的,没啥问题啊
最后于 2019-4-15 10:38 被murundong编辑 ,原因:
2019-4-15 10:35
0
雪    币: 2553
活跃值: (3439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
exe代码里调用setwindowshookex, dll里面写hookproc代码
2019-4-15 10:44
0
雪    币: 553
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
bjtwokeight exe代码里调用setwindowshookex, dll里面写hookproc代码
这个样子的么?!!!我去试试
2019-4-15 10:46
0
雪    币: 553
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
murundong 这个样子的么?!!!我去试试
老哥,还是不行哦,用ProcessExplorer ,里面看不到注入的GameR.dll
………………
2019-4-17 10:39
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
关闭uac,给程序管理员权限
2019-4-28 22:01
0
雪    币: 34
活跃值: (121)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12

使用方式有点奇怪。改天再看

最后于 2021-4-29 00:53 被haovcf编辑 ,原因:
2021-4-29 00:48
0
雪    币: 12323
活跃值: (1995)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
13
不会没加载dll吧
2021-4-29 06:30
0
游客
登录 | 注册 方可回帖
返回