阅读:2434回复:15
帮我看看能不能通过修改FileMon的源文件来实现下面的这个功能。
各位好,我刚接触Filemon,还望各位大侠指点一二^)^
功能要求如下:比如我想对C盘下的一个test.txt文件进行读操作,在打开此文件之前,我需要先从网上其他机器中获得该文件的具体内容,然后再进行打开操作,同样,在保存文件时,也必须保存到网上的另一台机器中。 大体上等同于网络文件夹,但必须通过自己写代码来实现。 请问可以在filemon.sys中增加这样的网络操作吗? 再次表示感谢 !^_^ |
|
|
沙发#
发布于:2003-02-17 16:56
??没人来了?都干吗呢?^_^
|
|
|
板凳#
发布于:2003-02-17 21:09
webcrazy的作者实现了重定向。
我只实现了同盘的redirect,按tus00的说明:,就是改fileobj的DeviceObject,还在试验中.............,有些问题最好当面向它请教。 webcrazy.yeah.net |
|
地板#
发布于:2003-02-18 09:24
谢谢vcmfc,但有几个问题我还不是太清楚,
1、tus00的说明?在哪儿可以看到? 2、fileobj的DeviceObject?在哪儿呢? 谢谢^_) :P |
|
|
地下室#
发布于:2003-02-18 11:12
这是他的网站,祝你好运。
webcrazy.yeah.net 是不是刚搞IFS FILTER的呀?????? |
|
5楼#
发布于:2003-02-18 11:13
Io_stack_location.FileObject
FileObject->DeviceObject 这两个基本的东东你都不清楚,有得玩了。 |
|
6楼#
发布于:2003-02-19 09:25
不知道对整个磁盘重定向能不能满足你们的需求
对整个磁盘进行重定向可能会好做一点,截获到DISK IO后 通过一个TDI客户驱动发送到网络上面去,就可以了 |
|
7楼#
发布于:2003-02-19 12:56
单单是重定向是没有问题的,9x/2k都可以做到。但你是要进行网络传输的,而网络传输是要有延时的。如果你把这个功能做到ifs上,会引起系统崩溃、死锁。
俺一个朋友去年就碰到了这个问题,后来只好用fsd来做了。 |
|
|
8楼#
发布于:2003-02-19 15:00
谢谢rayyang2000,能告诉我FSD与IFS间的不同在哪儿吗?
Filedisk.sys属于哪个? (别说俺笨,俺真的不懂^_^) |
|
|
9楼#
发布于:2003-02-22 14:47
没有看过file disk的source,但看讨论的情况,似乎应该是个port driver,属于storage。
[编辑 - 2/22/03 by rayyang2000] |
|
|
10楼#
发布于:2003-02-22 19:22
给一个能“重定向”的源代码来看看好吗????
ldljlzw@vip.163.com |
|
11楼#
发布于:2003-02-22 22:22
to 楼上: 动不动就源代码,谁肯共享????
to rayyang2000:是需要延时,不过据webcrazy的介绍,好你是可行的,它已做出来了,不知道是不是也有这个问题。 不过据我理解,如果理解当打开一个网络文件时,如果清楚之打开,好像也行,也就是修改FileObject->DeviceObject,这个DeviceObject就是那个网络打开的地方的device呀!!!!,不过未试过,我的异盘转移还未测试呢! 咱们信里聊。 |
|
12楼#
发布于:2003-02-23 12:53
to 楼上: 动不动就源代码,谁肯共享???? 是啊,我也只不过说说玩罢了,本来就没指望的,在这个世界一切都只指望自己,这个道理我倒明白的。 发这个贴子只是因为: 1、我没分了,混混分罢! 2、我常来这个论谈但见这个论谈人气不太好(我是中国无盘论谈的,但那里人气好多了),灌灌水罢! 请见谅!!! [编辑 - 2/23/03 by lzwf4] |
|
13楼#
发布于:2003-02-23 14:21
人气好差哦,嘻嘻
|
|
14楼#
发布于:2003-02-24 18:43
实现跨盘redirect,高兴中...........
|
|
15楼#
发布于:2003-02-24 20:48
楼上,恭喜恭喜!!!
|
|