Hello All,
Is there documentation that describes how one can go about writing a
user mode application to talk to an NDIS driver. I checked out ndisuio
in the DDK samples and it appears to be an intermediate driver that
binds to the miniport and passes user mode requests back and forth. Is
this easy to do without using ndisuio.
Thanks
Ravi
NDIS from user mode.
“Murty, Ravi” wrote in message news:xxxxx@ntdev…
Hello All,
Is there documentation that describes how one can go about writing a user mode application to talk to an NDIS driver. I checked out ndisuio in the DDK samples and it appears to be an intermediate driver that binds to the miniport and passes user mode requests back and forth. Is this easy to do without using ndisuio.
You will probably need to use your own version of the NDISPROT sample driver from the Windows server 2003 DDK. (NDISPROT is new name for NDISUIO).
See these pages for some additional information:
http://www.ndis.com/faq/default.htm#NDIS_General
http://www.rawether.net/product/tour02.htm
Good luck,
Thomas F. Divine
Thanks
Ravi
You could support custom OIDs in your miniport driver
and have the user mode apps talk to the driver through
WMI.
–
Calvin Guan Windows DDK MVP
Staff SW Engineer, NetXtreme MINIPORT
Enterprise Network Controller Engineering
Broadcom Corporation www.broadcom.com
— “Murty, Ravi” wrote:
> Hello All,
>
> Is there documentation that describes how one can go
> about writing a
> user mode application to talk to an NDIS driver. I
> checked out ndisuio
> in the DDK samples and it appears to be an
> intermediate driver that
> binds to the miniport and passes user mode requests
> back and forth. Is
> this easy to do without using ndisuio.
>
> Thanks
> Ravi
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: unknown
> lmsubst tag argument: ‘’
> To unsubscribe send a blank email to
xxxxx@lists.osr.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Thomas,
Is NDISPROT simply another name for NDISUIO. I don’t have NDISPROT in my
ddk installation (I bet I have an old DDK). But it seems like “renaming
NDISPROT” refers to things that I can do to NDISUIO and from reading a
few sites it appears that NDISPROT is basically NDISUIO. If that’s the
case, can I “rename” it like the websites (you sent me earlier) instruct
and build my own protocol driver to talk to my NDIS miniport?
Thanks
ravi
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Thomas F. Divine
Sent: Sunday, June 26, 2005 5:52 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] NDIS from user mode.
“Murty, Ravi” wrote in message
news:xxxxx@ntdev…
Hello All,
Is there documentation that describes how one can go about
writing a user mode application to talk to an NDIS driver. I checked out
ndisuio in the DDK samples and it appears to be an intermediate driver
that binds to the miniport and passes user mode requests back and forth.
Is this easy to do without using ndisuio.
You will probably need to use your own version of the NDISPROT sample
driver from the Windows server 2003 DDK. (NDISPROT is new name for
NDISUIO).
See these pages for some additional information:
http://www.ndis.com/faq/default.htm#NDIS_General
http://www.rawether.net/product/tour02.htm
Good luck,
Thomas F. Divine
Thanks
Ravi
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
NDIS from user mode.
“Murty, Ravi” wrote in message news:xxxxx@ntdev…
Thomas,
Is NDISPROT simply another name for NDISUIO. I don’t have NDISPROT in my ddk installation (I bet I have an old DDK). But it seems like “renaming NDISPROT” refers to things that I can do to NDISUIO and from reading a few sites it appears that NDISPROT is basically NDISUIO. If that’s the case, can I “rename” it like the websites (you sent me earlier) instruct and build my own protocol driver to talk to my NDIS miniport?
Thanks
ravi
Sure, you can start with NDISUIO instead of NDISPROT.
Follow the advice on essential steps to “rename” NDISxxxx to your own non-conflicting name.
As a general rule, the DDK samples in later DDK samples actually do include bug fixes. I wouldn’t be suprised if NDISPROT has some fixes that are not in the older NDISUIO.
In addition, the DDK tools such as PreFast are improved at least a little with each DDK release.
If you can find the Windows Server 2003 SP1 DDK that would be the best. When (if) you get it you will be given choices for the Build Environments that you can use. Be sure to select all of interest to you. I install all except Itanium myself.
Good luck,
Thomas F. Divine
I have a new protocol driver (based on NDISPROT) and its associated INF
file. How do I go about installing it?. I am assuming once I do that,
it’ll bind itself to the underlying miniports and will allow me to
enumerate them etc.
Thanks
ravi
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Thomas F. Divine
Sent: Sunday, June 26, 2005 5:52 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] NDIS from user mode.
“Murty, Ravi” wrote in message
news:xxxxx@ntdev…
Hello All,
Is there documentation that describes how one can go about
writing a user mode application to talk to an NDIS driver. I checked out
ndisuio in the DDK samples and it appears to be an intermediate driver
that binds to the miniport and passes user mode requests back and forth.
Is this easy to do without using ndisuio.
You will probably need to use your own version of the NDISPROT sample
driver from the Windows server 2003 DDK. (NDISPROT is new name for
NDISUIO).
See these pages for some additional information:
http://www.ndis.com/faq/default.htm#NDIS_General
http://www.rawether.net/product/tour02.htm
Good luck,
Thomas F. Divine
Thanks
Ravi
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com