Hello Everyone,
Till date i was working with a product which required a file system filter
driver. With time i realized and still realizing
that there are a lot
of issues which a FSFD just can’t handle.
and after a lot of deliberation, yesterday i switched over to a kernel
mode storage (upper filter) driver.
and i feel i terribly require support from all u experienced developers.
To start with…
Is it possible that i can get the source code of Diskmon from
somewhere coz the functionality i am implementing is quite similar to what
Diskmon does.
Thanks and Regards
-Swati
I’m sure the guys at sysinternals would be glad to license you the
source to DiskMon for a fair price.
Actually, you do not want to use
DiskMon as the basis for a commercial driver. DiskMon uses a highly
unreliable and hackish technique to do what it’s doing (replacing all of
the target driver’s entry points with its own) that’s fine for a
debugging tool but not for anything else.
You need to do this properly. For W2k+, you want to write a WDM
upper-filter driver for the disk class (see Toaster sample), and for
NT4, you want to write a driver that calls IoAttachDevice* on the
storage device objects before the filesystems get a chance to attach.
Both techniques require a reboot after installation.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Swati Chawdhary
Sent: Saturday, June 14, 2003 7:15 AM
To: NT Developers Interest List
Subject: [ntdev] New bee desires immediate support !
Hello Everyone,
Till date i was working with a product which required a file
system filter driver. With time i realized and still
realizing
that there are a lot of issues which a FSFD just
can’t handle.
and after a lot of deliberation, yesterday i switched over to
a kernel mode storage (upper filter) driver.
and i feel i terribly require support from all u experienced
developers.
To start with…
Is it possible that i can get the source code of
Diskmon from somewhere coz the functionality i am
implementing is quite similar to what Diskmon does.
Thanks and Regards
-Swati
You are currently subscribed to ntdev as: xxxxx@nryan.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
… Just to clarify something I said - when I said ‘before the
filesystems get a chance to attach’, I didn’t mean that they really
attach to the storage stack. The relationship is of course indirect
through the VPB. What really happens is that during mount the filesystem
saves the pointer to the device at the top of the storage stack at that
point in time and will always route requests to that device. That is why
if your storage filter attaches after filesystem mount it will be
bypassed.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Nick Ryan
Sent: Saturday, June 14, 2003 11:15 AM
To: NT Developers Interest List
Subject: [ntdev] RE: New bee desires immediate support !
I’m sure the guys at sysinternals would be glad to license
you the source to DiskMon for a fair price.
Actually, you
do not want to use DiskMon as the basis for a commercial
driver. DiskMon uses a highly unreliable and hackish
technique to do what it’s doing (replacing all of the target
driver’s entry points with its own) that’s fine for a
debugging tool but not for anything else.
You need to do this properly. For W2k+, you want to write a
WDM upper-filter driver for the disk class (see Toaster
sample), and for NT4, you want to write a driver that calls
IoAttachDevice* on the storage device objects before the
filesystems get a chance to attach. Both techniques require a
reboot after installation.
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of
Swati Chawdhary
> Sent: Saturday, June 14, 2003 7:15 AM
> To: NT Developers Interest List
> Subject: [ntdev] New bee desires immediate support !
>
>
> Hello Everyone,
>
> Till date i was working with a product which required a file
> system filter driver. With time i realized and still
> realizing
that there are a lot of issues which a FSFD just
> can’t handle.
>
> and after a lot of deliberation, yesterday i switched over to
> a kernel mode storage (upper filter) driver.
>
> and i feel i terribly require support from all u experienced
> developers.
>
> To start with…
>
> Is it possible that i can get the source code of
> Diskmon from somewhere coz the functionality i am
> implementing is quite similar to what Diskmon does.
>
>
> Thanks and Regards
> -Swati
>
>
>
>
>
>
>
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@nryan.com
> To unsubscribe send a blank email to
xxxxx@lists.osr.com
>
You are currently subscribed to ntdev as: xxxxx@nryan.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
> if your storage filter attaches after filesystem mount it will be
bypassed.
Yes, at mount is the last chance of attaching the storage filter,
though this approach is full of gotchas in terms of NT4/w2k/XP
compatibility.
Max
You can get equivalent source from the DDK - DiskPerf which is the bare bones of
a disk filter driver…
Hello Everyone,
Till date i was working with a product which required a file
system filter
driver. With time i realized and still realizing
that
there are a lot
of issues which a FSFD just can’t handle.
and after a lot of deliberation, yesterday i switched over to a kernel
mode storage (upper filter) driver.
and i feel i terribly require support from all u experienced
developers.
To start with…
Is it possible that i can get the source code of
Diskmon from
somewhere coz the functionality i am implementing is quite
similar to what
Diskmon does.
Thanks and Regards
-Swati
You are currently subscribed to ntdev as: xxxxx@adacel.com.au
To unsubscribe send a blank email to xxxxx@lists.osr.com