社区
硬件/系统
帖子详情
API钩子只能钩住系统的API 函数(CreateFileW),不知为什么不能钩住其它程序发出的CreateFileW,望高手指点?
Luo_Yong
2004-03-16 12:03:23
我做了一个API钩子,是为了记录在系统中新建了那些文件,因此我试图钩住函数
CreateFileW,利用Windows建立文件它能钩住,但是利用WinRar解压(生成)的文件它则不起作用了.
哎,不思不得其解,望那些大侠能帮帮我.......
我的环境:Visual C++6.0 + Windows2000 Server
...全文
77
9
打赏
收藏
API钩子只能钩住系统的API 函数(CreateFileW),不知为什么不能钩住其它程序发出的CreateFileW,望高手指点?
我做了一个API钩子,是为了记录在系统中新建了那些文件,因此我试图钩住函数 CreateFileW,利用Windows建立文件它能钩住,但是利用WinRar解压(生成)的文件它则不起作用了. 哎,不思不得其解,望那些大侠能帮帮我....... 我的环境:Visual C++6.0 + Windows2000 Server
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maximin
2004-03-19
打赏
举报
回复
忘了,我的邮箱是maximin@163.net
maximin
2004-03-19
打赏
举报
回复
能否看看您的代码?谢谢。
lovetsinghua
2004-03-18
打赏
举报
回复
这个问题我也遇到过,当然不是winrar,而是另一个应该用了CreateFileW/A的进程。反正是怎么也钩不住。
不过,你也可以这样做。把你的钩子函数做成了一个DLL,注射到winrar进程里。遍历所有的输出节函数,全部钩下来。每个hook api只做一件事:报告它被使用了,然后输出到了个文件。观察文件的列表顺序,看CreateFiles上下文是什么。
我的邮箱是cpproxim@hotmail.com
等你的好消息:)
Luo_Yong
2004-03-17
打赏
举报
回复
有人吗?
liotion
2004-03-17
打赏
举报
回复
那他是不是自己携带了这个函数?如果不是我就不知道了。
Luo_Yong
2004-03-16
打赏
举报
回复
To: liotion(天上掉下一个林分分~~)
我用 Dumpbin /imports winrar.exe 查看到的!
我看了Winrar.exe 好像没有用到其它建立文件的函数
liotion
2004-03-16
打赏
举报
回复
則麽會?你確定它是調用的WindowsAPI的CreateFile?
Luo_Yong
2004-03-16
打赏
举报
回复
To NowCan:
我将CreateFileA也试了,也不行的!
NowCan
2004-03-16
打赏
举报
回复
最好把CreateFileA也钩住。
EasyHook
函数
钩子
最好的完整稳定的
钩子
Demo
程序
(VS2010 C++ 版本)
Hook.dll动态库封装了一套稳定的下
钩子
的机制,以后对
函数
下
钩子
,只需要填下数组表格就能实现了,极大的方便了今后的使用。 Inject.exe是用MFC写的界面
程序
,只需要在界面上输入进程ID就能正确的HOOK上相应的进程,...
Linux
钩子
拦截删除文件,利用HOOK
API
拦截文件操作
功能简介Hook
API
是一个截获Windows 32位
API
函数
的开发包,它可以在Windows调用某个
API
函数
的时候,先调用自己编写的
函数
,从而实现特殊的功能。Hook
API
同样也适用于截获用户自己编写的DLL文件中的输出
函数
。1.5
系统
...
关于Window7/8/10 兼容层与
钩子
系统
兼容问题
更简单的说法,WIN7 增加了些新东西,势必导致
API
的变化,有增加的,也有减少的,也有变化的,那么问题来了,对于
API
变化的,原来在XP上正常运行的
程序
,到WIN7上可能就用不了了,为了让操作
系统
有更好的兼容性,微软做了这个兼
API
钩取
代码逆向分析中,钩取是一种截取信息、更改
程序
执行流向、添加新功能的技术。 使用反汇编器/调试器把我
程序
的结构与工作原理。 开发需要的
钩子
代码,拥有修改Bug、改善
程序
功能。 灵活操作可执行文件与进程内存,...
文件
钩子
实现
WatchData.h: /******************************************************************************* * JNotify - ... _hDir =
Create
File
W(_path,
FILE
_LIST_DIRECTORY | GENERIC_READ,
FILE
_SHARE_READ |
FILE
_SHARE...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章