Sending IOCTLs to a Filter Driver

Hi all

Has anybody implemented the code under the following link ?

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262305

I do have some problem after implementing the code as it was shown in the
above link . I could create the fake device object but after completing the
IRP in the “Create” call , the BSOD appears after leaving the Dispatch
function . Can anybody throw some light on this issue ?

And another doubt what I have is , in Lower filter driver , I need to pass
down some of the requests came for fake device object to the next level
layer . Do I need to create a new IRP from filter driver to send to lower
level driver ?

thanks in advance
srinivasa

I used this related sample to create a second device in kbfiltr and I do
have the same problem. But, to me, don´t BSOD appears, the system FREEZE !

wilson

Hi all

Has anybody implemented the code under the following link ?

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262305

I do have some problem after implementing the code as it was shown in the
above link . I could create the fake device object but after completing the
IRP in the “Create” call , the BSOD appears after leaving the Dispatch
function . Can anybody throw some light on this issue ?

And another doubt what I have is , in Lower filter driver , I need to pass
down some of the requests came for fake device object to the next level
layer . Do I need to create a new IRP from filter driver to send to lower
level driver ?

thanks in advance
srinivasa

Being unaware of this particular article at the time, I implemented the
exact same concept on my own for a filter driver I developed for a
client and I had no problems at all. The described methodology for
sending IOCTLs to filter drivers is sound, so perhaps there is a bug in
the code included in the article. I took a brief look at it and nothing
obvious caught my attention. Use WinDbg or SoftICE to walk through the
Create call and see what’s going on.

  • Jay

Jay Talbott
Principal Consulting Engineer
SysPro Consulting, LLC
3519 E. South Fork Drive
Suite 201
Phoenix, AZ 85044
(480) 704-8045
xxxxx@sysproconsulting.com
http://www.sysproconsulting.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Wilson Bernardes
Sent: Tuesday, July 16, 2002 4:50 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Sending IOCTLs to a Filter Driver

I used this related sample to create a second device in
kbfiltr and I do
have the same problem. But, to me, don?t BSOD appears, the
system FREEZE !

wilson

> Hi all
>
> Has anybody implemented the code under the following link ?
>
> http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262305
>
> I do have some problem after implementing the code as it
was shown in the
> above link . I could create the fake device object but
after completing the
> IRP in the “Create” call , the BSOD appears after leaving
the Dispatch
> function . Can anybody throw some light on this issue ?
>
> And another doubt what I have is , in Lower filter driver ,
I need to pass
> down some of the requests came for fake device object to
the next level
> layer . Do I need to create a new IRP from filter driver
to send to lower
> level driver ?
>
> thanks in advance
> srinivasa


You are currently subscribed to ntdev as:
xxxxx@sysproconsulting.com
To unsubscribe send a blank email to %%email.unsub%%

Hi Jay,

I took a more accurate look in my code and caught a stupid error.
Now, the device is working fine.
Very thanks for your attention and help :slight_smile:

regards,

  • Wilson -

-----Mensagem original-----
De: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]Em nome de Jay Talbott
Enviada em: terça-feira, 16 de julho de 2002 15:24
Para: NT Developers Interest List
Assunto: [ntdev] Re: Sending IOCTLs to a Filter Driver

Being unaware of this particular article at the time, I implemented the
exact same concept on my own for a filter driver I developed for a
client and I had no problems at all. The described methodology for
sending IOCTLs to filter drivers is sound, so perhaps there is a bug in
the code included in the article. I took a brief look at it and nothing
obvious caught my attention. Use WinDbg or SoftICE to walk through the
Create call and see what’s going on.

  • Jay

Jay Talbott
Principal Consulting Engineer
SysPro Consulting, LLC
3519 E. South Fork Drive
Suite 201
Phoenix, AZ 85044
(480) 704-8045
xxxxx@sysproconsulting.com
http://www.sysproconsulting.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Wilson Bernardes
Sent: Tuesday, July 16, 2002 4:50 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Sending IOCTLs to a Filter Driver

I used this related sample to create a second device in
kbfiltr and I do
have the same problem. But, to me, don´t BSOD appears, the
system FREEZE !

wilson

> Hi all
>
> Has anybody implemented the code under the following link ?
>
> http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262305
>
> I do have some problem after implementing the code as it
was shown in the
> above link . I could create the fake device object but
after completing the
> IRP in the “Create” call , the BSOD appears after leaving
the Dispatch
> function . Can anybody throw some light on this issue ?
>
> And another doubt what I have is , in Lower filter driver ,
I need to pass
> down some of the requests came for fake device object to
the next level
> layer . Do I need to create a new IRP from filter driver
to send to lower
> level driver ?
>
> thanks in advance
> srinivasa


You are currently subscribed to ntdev as:
xxxxx@sysproconsulting.com
To unsubscribe send a blank email to %%email.unsub%%


You are currently subscribed to ntdev as: xxxxx@fourth.com.br
To unsubscribe send a blank email to %%email.unsub%%