Serial Port Filter

Dear list members,

I have seen a article on Windows Developers Journal on
october 1999 “A Serial Port Spy for NT” by Alex V.
Bessonov, in which he has shown how to capture the
IRPs of serial driver. With this we can capture the
write events to the port. Is it possible to post the
IRPs to Serial driver by our filter driver? What I
mean is, Is it possible to fool the Serial driver in
some way by sending that data through our filter
driver same as if it is receiving data from physical
port.

It is some thing like looping back logically through
our driver.

Bye…
Chandu

=====


Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Yes. You can do this.

Would it not be better to write a new serial driver that virtualizes the
interface or must you use the real device in your processing?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Chandu
Sent: Wednesday, October 24, 2001 5:05 AM
To: NT Developers Interest List
Subject: [ntdev] Serial Port Filter

Dear list members,

I have seen a article on Windows Developers Journal on
october 1999 “A Serial Port Spy for NT” by Alex V.
Bessonov, in which he has shown how to capture the
IRPs of serial driver. With this we can capture the
write events to the port. Is it possible to post the
IRPs to Serial driver by our filter driver? What I
mean is, Is it possible to fool the Serial driver in
some way by sending that data through our filter
driver same as if it is receiving data from physical
port.

It is some thing like looping back logically through
our driver.

Bye…
Chandu

=====


Do You Yahoo!?
Make a great connection at Yahoo! Personals. http://personals.yahoo.com


You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

I am not much familiar with the driver programming. I
have looked at the Serial driver sample, everywhere it
is refering to Hardware. That is why I want to do
this, because of the urgency in my project. Any way I
will go for my serial driver after the concept is
proven.

Please tell me how to pass that IRPs or IOCTLs to
simulate a receive character.

— Jamey Kirby wrote:
> Yes. You can do this.
>
> Would it not be better to write a new serial driver
> that virtualizes the
> interface or must you use the real device in your
> processing?
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of
> Chandu
> Sent: Wednesday, October 24, 2001 5:05 AM
> To: NT Developers Interest List
> Subject: [ntdev] Serial Port Filter
>
>
> Dear list members,
>
> I have seen a article on Windows Developers Journal
> on
> october 1999 “A Serial Port Spy for NT” by Alex V.
> Bessonov, in which he has shown how to capture the
> IRPs of serial driver. With this we can capture the
> write events to the port. Is it possible to post the
> IRPs to Serial driver by our filter driver? What I
> mean is, Is it possible to fool the Serial driver in
> some way by sending that data through our filter
> driver same as if it is receiving data from physical
> port.
>
> It is some thing like looping back logically through
> our driver.
>
> Bye…
> Chandu
>
>
> =====
>
>
>
> Do You Yahoo!?
> Make a great connection at Yahoo! Personals.
> http://personals.yahoo.com
>
> —
> You are currently subscribed to ntdev as:
> xxxxx@storagecraft.com To
> unsubscribe send a blank email to
> leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
> —
> You are currently subscribed to ntdev as:
> xxxxx@yahoo.com
> To unsubscribe send a blank email to
leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

=====


Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com