首页
社区
课程
招聘
[求助] 有谁做过explorer的监控程序呀。监控explorer打开的目录。找不到好方法呀
发表于: 2010-5-6 16:23 8916

[求助] 有谁做过explorer的监控程序呀。监控explorer打开的目录。找不到好方法呀

2010-5-6 16:23
8916
哪位大侠有好的方法,不吝赐教

我补充一下问题。

我现在用的就是HOOK ZwCreateFile ,但是我测试的时候发现有一个很严重的问题。

当你把鼠标放在explorer的ListView上时,3秒钟,explorer就会自动计算当期目录的大小,它就会递归调用所有的子目录,当然就会有无数个ZwCreateFile,而我仅仅是想获得,用户双击打开的explorer的目录。,我无法判断,是用户双击的,

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

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 492
活跃值: (53)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
2
感觉ntfs的irp Dispatch  hook可以满足你的要求
2010-5-6 23:39
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
SSDT hook ZwCreateFile 吧~~~
2010-5-7 09:12
0
雪    币: 224
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
SSDT hook ZwCreateFile 可能也会发生类似情况
irp Dispatch  hook 根据特定的irp来应该可以
2010-5-13 10:38
0
雪    币: 290
活跃值: (20)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
shell hook
2010-5-14 09:42
0
雪    币: 131
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
写个文件系统过滤驱动
2010-5-19 10:01
0
雪    币: 238
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
对FindNextFileW下断点,然后双击文件夹即可。
2010-5-26 22:23
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
ZwCreate ZwClose
2010-5-28 16:39
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
SHFileOperation
2010-5-30 21:12
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
10
Shell扩展可以满足你~
2010-5-31 06:35
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
文件系统过滤驱动吧,先过滤进程,再过滤attr Operation...
2010-5-31 11:04
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
双击打开应该会调用IShellBrowser::BrowseObject
2010-6-1 10:22
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
用文件过滤驱动吧,在PreCreate时过滤进程,然后过滤Option
2010-6-11 16:25
0
雪    币: 251
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
搞那么复杂, 用个BHO就好了
2010-6-13 11:58
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
15
shell 拓展 dll
2010-6-14 15:39
0
游客
登录 | 注册 方可回帖
返回
//