Hi,
I am Souvik from Kolkata, India. Currently I am developing a NDIS 5.1 Inetermediate driver.
I have two question in this regard -
- I like to run my Intermediate driver for a specific adapter. Let me be clear at this
point that I have adopted the INF file from the passthru sample that comes with DDK. And
My code is also an extension of passthru.
I have tried to do that by calling “NdisOpenAdapter” from “PtBindAdapter” function (in Passthru
sample) only for the specific adapter - I was skipping this call for all other adapter installed
in the system But in that case the other adapter can not connect to the network when I install
my driver. Please help me to resolve this issue - it should be be done in run time, not during
installation of driver.
- I would like to make a copy of a packet, received from the Protocol layer and to resend it
to the miniport layer. In fact I like to send the same packet repeatedly. I have been succeeded
to copy the packet - at least dump of the packets say so. But when I call “NdisSend” with the newly formed packet the system crashes. I tried to send the Packet from my function which gets called from “PtSendPackets” routine In that case which conditions I have to taken care of? Can you please suggest me the way out.
Thanks in advance.
Regards,
Souvik
–