首页
社区
课程
招聘
[讨论]QQ消息截获引发的问题
发表于: 2010-12-9 10:55 7120

[讨论]QQ消息截获引发的问题

2010-12-9 10:55
7120
找到个新的截获QQ消息方法,实现很简单,已经实验成功,但在发布之前做测试的时侯遇到了这样一个小问题,拿出来探讨一下。

我的EXE里面有个dll资源,我想把它读到虚拟内存,获取导出函数地址,然后直接调用,而不是释放出来再用LoadLibrary加载。

但实现过程中,在dll里面调用SetWindowsHookEx设置全局钩子时,出现错误:ERROR_INVALID_HANDLE

看了下SetWindowsHookEx的实现过程,发现它要用GetModuleFileNameW函数获取dll文件路径,而我现在的情况不存在dll文件,所以函数调用失败。

谁有好办法可以解决这问题呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
没办法解决 必须要有文件 因为其他进程要用LoadLibraryExW加载这个DLL

当然KEYBOARD_LL是不需要加载DLL的
2010-12-9 10:58
0
雪    币: 3116
活跃值: (1269)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
楼上高明。
最近还想弄一个有界面的loader,然后去load一个有界面的程序呢。例如都是MFC。

不知道楼上有没实现过。里面最起码就已经涉及到取资源时相关的module-handle
2010-12-9 13:51
0
游客
登录 | 注册 方可回帖
返回
//