Bypass ZwXxx calls for file I/O???

Hi everyone!

Is there any way to bypass ZwXxx routines for file I/O? I mean I can I
construct IRP myself, fill the parameters and forward it directly to file
system driver? How? Any samples/general ideas?

Thanks for help,
Anton


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

Good place to start:

http://www.osr.com/ntinsider/1997/ryo.htm

-----Original Message-----
From: xxxxx@hotmail.com
[mailto:xxxxx@hotmail.com]
Sent: Friday, November 16, 2001 9:14 AM
To: NT Developers Interest List
Subject: [ntdev] Bypass ZwXxx calls for file I/O???

Hi everyone!

Is there any way to bypass ZwXxx routines for file I/O? I mean I can I
construct IRP myself, fill the parameters and forward it directly to file
system driver? How? Any samples/general ideas?

Thanks for help,
Anton


You are currently subscribed to ntdev as: xxxxx@Starbase.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

No ways.
You will need an auxiliary driver for this.

This was always a pain for 1394 stack - thus the need in 1394DIAG driver.

Max

----- Original Message -----
From:
To: “NT Developers Interest List”
Sent: Friday, November 16, 2001 5:13 PM
Subject: [ntdev] Bypass ZwXxx calls for file I/O???

> Hi everyone!
>
> Is there any way to bypass ZwXxx routines for file I/O? I mean I can I
> construct IRP myself, fill the parameters and forward it directly to file
> system driver? How? Any samples/general ideas?
>
> Thanks for help,
> Anton
>
>
>
> —
> 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

Not quite true…
It’s not easy, no doubt about that! But doable. In my driver I have bunch of
IRPs that I roll on my own and they work just fine.

Regards,

Vladimir

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Wednesday, November 21, 2001 7:12 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Bypass ZwXxx calls for file I/O???

No ways.
You will need an auxiliary driver for this.

This was always a pain for 1394 stack - thus the need in 1394DIAG driver.

Max

----- Original Message -----
From:
To: “NT Developers Interest List”
Sent: Friday, November 16, 2001 5:13 PM
Subject: [ntdev] Bypass ZwXxx calls for file I/O???

> Hi everyone!
>
> Is there any way to bypass ZwXxx routines for file I/O? I mean I can I
> construct IRP myself, fill the parameters and forward it directly to file
> system driver? How? Any samples/general ideas?
>
> Thanks for help,
> Anton
>
>
>
> —
> 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@Starbase.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