Hi All,
I’m in trouble with writing encrypt filter driver.
In IRP_MJ_WRITE, nocached, and paging IO
sometimes, some range of pages are requested again. even if status success
returned.
It happens on windows XP, but doesn’t on 2000.
and it cause problem, that is, encrypted twice, so file was broken.
help me…!!
How pages can be encrypted twice? Do you mean that you are encrypting data
“in place” in the original buffer?
If it is the case consider encrypting in a separate buffer and write
encrypted buffer, data being written can’t be changed by driver even for a
short period of time.
Alexei.
“Philip Kang” wrote in message news:xxxxx@ntfsd…
> Hi All,
> I’m in trouble with writing encrypt filter driver.
> In IRP_MJ_WRITE, nocached, and paging IO
> sometimes, some range of pages are requested again. even if status success
> returned.
> It happens on windows XP, but doesn’t on 2000.
> and it cause problem, that is, encrypted twice, so file was broken.
>
> help me…!!
>
>
>