版块
论坛
喜欢
话题
应用
搜索
登录
注册
download的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=21539
[求助] mini-filter如何取得外部连线到本机网芳时, 主机网芳被开启的资料夹路径?
小弟浅学, IFS的mini-filter 透过register callback function , 经由IRP_MJ_CREATE可以取得 本机连到其他电脑网芳时,所开启的资料夹路径,所以我可以在XXXPreCreate判断路径然后控制 这个远端的网芳可不可以允许存取.....
全文
回复
(
6
)
2008-07-22 21:34
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
download
:
今天回到用IRP_MJ_CREATE,並且判斷IoStatus.Information == FILE_CREATE(代表是新建的,不是打開文件), 來做唯讀的功能, 這樣的程式在U盤運行的很好,但是在網路磁碟中.....發生了怪事.... 1.copy檔案到U盤時,會存取禁止...
(2008-08-01 17:00)
回复
destinyqq
:
修改档案 就是rename的意思吧 sfilter中在 IRP_MJ_SET_INFORMATION 中可以过滤
(2008-07-31 21:16)
回复
download
:
自推... 系统上的网路磁碟(Z:) 假设这是从主机B分享的网路邻居所新增来的磁碟....(权限全开:可读可写) 然后我在IRP_MJ_WRITE的PreOperation可以取得路径为『\主机B\分享资料夹』 (并非Z:) (当然这样我也可以做比对) 实际上观察到的行为是...
(2008-07-31 20:43)
回复
download
:
= =....一樣在IRP_MJ_CREATE...... 可以得到\device\harddiskvolume1\分享資料夾.....這個路徑.... 果然還是要自己trace一次就知道了.... 接下來看網芳怎麼弄成唯讀的.....
(2008-07-25 17:20)
回复
destinyqq
:
我还想到一个想法 收到 creat irp 的时候我们可以查询是哪个线程在访问 过滤相应的线程呢? 这样就可以禁止别人访问自己的共享目录,不过不能更细腻的过滤
(2008-07-24 12:01)
回复
download
:
= =....自推.... XXXPreCreate 其實是可以知道哪個網路鄰居的資料夾被開啟..... 但是怎麼知道他是網路鄰居的資料夾.....這個我不知道怎麼在mini-filter判斷... nameInfo->Share值也是null....不像網路磁碟路徑...
(2008-07-24 10:52)
回复
download
加关注
写私信
0
关注
0
粉丝
88
帖子
返回顶部