Porting filter driver to Windows 2000

Can anyone offer any tips on porting a file system filter driver to Windows
2000?

This is what I did:

  • Installed the Windows 2000 DKK and IFS kit
  • Changed the settings in the VC++ project to point to the new directories.
  • set _WIN32_WINNT=0x0500
  • Rebuilt the project (went just fine)
  • Created the service and necessary registry entries

However, once I rebooted the machine I got the BSOD with message:

STOP 0xC5 (0, 2, 1, 0x804676C8)
A device driver has corrupted the executive memory pool

My boot time driver works just fine on NT4. I am sure there must be more to
it than what I did. Can anyone enlighten me?

Thanks.

Neil

There is a faq on the IFS website at MS.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Neil Weicher
Sent: Wednesday, August 09, 2000 4:44 PM
To: File Systems Developers
Subject: [ntfsd] Porting filter driver to Windows 2000

Can anyone offer any tips on porting a file system filter driver
to Windows
2000?

This is what I did:

  • Installed the Windows 2000 DKK and IFS kit
  • Changed the settings in the VC++ project to point to the new
    directories.
  • set _WIN32_WINNT=0x0500
  • Rebuilt the project (went just fine)
  • Created the service and necessary registry entries

However, once I rebooted the machine I got the BSOD with message:

STOP 0xC5 (0, 2, 1, 0x804676C8)
A device driver has corrupted the executive memory pool

My boot time driver works just fine on NT4. I am sure there must
be more to
it than what I did. Can anyone enlighten me?

Thanks.

Neil


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)

Thanks. I had already looked at the FAQ, but none of it seemed to be
relevant. Do I explicitly need to handle IRP_MJ_PNP, IRP_MJ_SET_QUOTA, etc?
Just wondering what other people had to change.


Subject: RE: Porting filter driver to Windows 2000
From: “Jamey Kirby”
Date: Wed, 9 Aug 2000 16:42:31 -0700
X-Message-Number: 15

There is a faq on the IFS website at MS.

> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com]On Behalf Of Neil Weicher
> Sent: Wednesday, August 09, 2000 4:44 PM
> To: File Systems Developers
> Subject: [ntfsd] Porting filter driver to Windows 2000
>
>
> Can anyone offer any tips on porting a file system filter driver
> to Windows
> 2000?
>
> This is what I did:
>
> - Installed the Windows 2000 DKK and IFS kit
> - Changed the settings in the VC++ project to point to the new
> directories.
> - set _WIN32_WINNT=0x0500
> - Rebuilt the project (went just fine)
> - Created the service and necessary registry entries
>
> However, once I rebooted the machine I got the BSOD with message:
>
> STOP 0xC5 (0, 2, 1, 0x804676C8)
> A device driver has corrupted the executive memory pool
>
> My boot time driver works just fine on NT4. I am sure there must
> be more to
> it than what I did. Can anyone enlighten me?
>