版块
论坛
喜欢
话题
应用
搜索
登录
注册
yunyanrong的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=54479
tooflat请进,关于你发表的HookDrive函数
在驱网里,看到你的关于SHADOW的代码,其中用的是FILEMON中的HOOKDRIVE函数名字,如下:HookDrive( IN PDRIVER_OBJECT DriverObject, IN WCHAR DriveLetter ) 那么1:你修改的是FILEMON么?我这...
全文
回复
(
5
)
2005-06-30 11:45
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
yunyanrong
:
下面是引用wywwwl于2005-06-30 14:51发表的: 在xp后的os中,在动态加载中... 非常感谢这个提示啊! 我意识到,我现在修改的FILEMON中没有打开某文件的动作,因此不存在M_CREATE的重入问题。 看来FILEMON还有其他大大的BUG呀。
(2005-06-30 15:24)
回复
wywwwl
:
除了那2个比较例外的
(2005-06-30 15:02)
回复
wywwwl
:
静态加载的过程,倒是比较明了,通过IoRegisterFsRegistrationChange注册SfFsNotification后,会自动调用SfAttachToFileSystemDevice及相关的SfEnumerateFileSystemVolumes。 .......
(2005-06-30 14:51)
回复
yunyanrong
:
这中间其实涉及到好多个细节。 1:我是需要WIN2K,XP,2003都能运行的。 2:动态加载。 你说的“如果动态加载,还要在SfEnumerateFileSystemVolumes中做同样的操作”,我不是很明白如何才能诱发SfEnumerateFileSystemVolum...
(2005-06-30 14:05)
回复
tooflat
:
我也记不清楚了 可能我当时测试的时候是用的FileMon,不过如果要加到sfilter,需要在SfFsControlMountVolume中创建设备的时候就创建ShadowDevice,并关联起来,如果动态加载,还要在SfEnumerateFileSystemVolumes中做同...
(2005-06-30 13:18)
回复
yunyanrong
加关注
写私信
0
关注
0
粉丝
273
帖子
返回顶部