galaxay
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望129点
  • 贡献值0点
  • 好评度129点
  • 原创分0分
  • 专家分0分
阅读:1511回复:7

怎样禁止访问一个分区呢?

楼主#
更多 发布于:2007-01-26 11:52
  想写一个文件系统filter驱动,禁止访问某一个分区!
各位老大给点思路喃。。。bow
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-26 13:06
不让通过文件接口访问的话,直接就不让mount,不让读写分区数据的话,那就写个volume filter,拒绝读写操作。
galaxay
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望129点
  • 贡献值0点
  • 好评度129点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-26 14:20
谢谢tooflat! 傻傻得问:“不让通过文件接口访问的话,直接就不让mount”这句话的意思是不是意味着FS filter不能实现我的要求呢?
我在想采用下面大方法:
当我们点击一个分区时会产生很多IRP,在FS filter driver里面全部禁止掉这些IRP。不知道可行不?
magichere
驱动小牛
驱动小牛
  • 注册日期2007-01-24
  • 最后登录2008-05-07
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望137点
  • 贡献值0点
  • 好评度136点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-02-17 11:35
我也想知道.如何阻止 Mount .
如何写一个完整的 volume filter .?
创造美好的未来生活!!!
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2007-02-17 12:12
楼上的头像是红七公吗?好帅~
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-02-19 06:32
sfilter有过滤MOUNT,自己在代码里面找一下。在那个地方直接返回失败,应该可以。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
liio
驱动小牛
驱动小牛
  • 注册日期2005-12-24
  • 最后登录2022-06-16
  • 粉丝4
  • 关注1
  • 积分24分
  • 威望343点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2007-02-20 16:56
MJ_CREATE中好像打开一个分区会产生这个消息/。

判断FileObject->FileName就可以了

看我那段在MJ_CREATE中取文件路径的代码

有判断卷操作的
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
7楼#
发布于:2007-02-21 14:24
不知道KDOM思路是否可行~
::从disk有关的DeviceTree上摘掉该分区的object就可以了(这样irp无法发送到了吧)
没有试验过~(我就摘过EFS驱动和U盘的)
没有战争就没有进步 X3工作组 为您提供最好的军火
游客

返回顶部