Hi Ravindran,
I’ve forwarded your question to the IFS list.
As long as you are filtering the appropirate redirector(s) (e.g.
\Device\LanManRedirector) you will be filtering io to ‘mapped drives’, io
directed to UNC names and such. Test carefully, though, there are subtle
differences with filtering redirectors as opposed to regular file systems.
For instance, you may see IO from multiple ‘network drives’ come through the
same device. Also be mindful of that fact that the system can have more
than one redirector just as it can have more than one file system. Also,
you don’t get the same free reign that you do when filtering local volumes
with regards to access checks, so you may find yourself denied in places
where you are not denied while filtering local volumes. If you are hanging
context off an FCB or File ID based hash table in you filter, be mindful of
the fact that the FileId changes more often between opens and closes on a
redicted volume and that the FCB (FsContext) can also change, or can be
instatiated at different times (according to an article in the most recent
NT Insider). You will notice that there are no VPBs in the FileObjects of
redirected volumes, which can sometimes cause problems (if you are caching a
‘RealDevice’ and a ‘NextDevice’ in you filter, they will be one and the
same. I could go on, but suffice it to say, if you intend to filter
redirected volumes and you haven’t tested against redirected volumes, you
haven’t tested!
-Joel
-----Original Message-----
From: Ravindran [mailto:xxxxx@bellsoftech.com]
Sent: Thursday, March 29, 2001 9:05 AM
To: ‘Smith, Joel’
Subject: technical doubt in file system filter driver
hi,
I am writing the filter driver for the file system. I am having one doubt.
My doubt is when i am opening any file in other system (in network
neighbourhood)whether the call will go through my filter or not?. Now i
writing inside the tfilter.sys given in the ntddk only. Can u plz clarify my
doubts. Because of this my project is in critical stage. Awaiting u r early
reply…
with thanks in advance,
Ravindran,
Bells Softech Ltd,
Bangalore,
India.
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com