Sorry I didn't make it clear I needed approach from user mode app. But I got solution already! We can detect device insertion or removal events using...
Vladislovas Razas
vladis@...
Apr 1, 2003 1:29 pm
2559
I have tested traffic again for getting kernel/user transition 1. Using this program, I have configured the program as to use one adapter and performed the...
Hi I am programming a utility on for Wireless LAN Card(CardBus). But I got some problems on Windows 98SE. I need somebody's help. Please give me a hand. I use...
Windows 98SE has problems. At the NDIS level it will actually let successfully open a handle to an adapter that is not even present in the system. It only...
Doh :( I made mistake while debugging. It doesn't work. WM_DEVICECHANGE by default only sent on events like CD, DVD insertion-removal. There was an option to...
Vladislovas Razas
vladis@...
Apr 1, 2003 9:30 pm
2563
Hi, Send packet path: consider an application using blocking send call for udp packets. also imagine that i have my IM filter installed. what is the trace of...
assume that we insert an IM filter into the packet path and the maximum loss free packet sending rate drops from X Kpps to Y Kpps, then what do we associate ...
Don't know for sure. Certainly there is more work involved when an NDIS IM driver is in the path. At a minimum the NDIS IM driver must allocate resources to...
The figure at this URL may help: <http://ndis.com/papers/winpktfilter.htm> In the case of UDP the TCPIP.sys driver is probably the place where the datagram...
Hi all, ... first off thanks for the link to nice diagram. ... when does a blocking send() call return?--after the NdisSend operation has completed? Logically...
MiniportSendPackets is called at IRQL <= DISPATCH_LEVEL. ProtocolReceivePacket is called at IRQL == DISPATCH_LEVEL. ProtocolReceivePacket could be called as...
Hey there: A while ago I posted a couple of messages regarding my NDIS network driver. One of my questions was related to why was the MAC address not showing...
Make sure that you are providing the MAC address information to OID_802_3_PERMANENT_ADDRESS and OID_802_3_CURRENT_ADDRESS in the MiniportQueryInformation...
You might see what the PCAUSA OID Scope says about the OIDs that your driver supports. Be sure to check the OID_GEN_SUPORTED_LIST as well as the OIDs related...
It's me again: I double checked my OIDs using your software. The queries to OID_802_3_PERMANENT_ADDRESS and OID_802_3_CURRENT_ADDRESS are both returning the...
Thanks Sam. I'll keep you posted. ... _________________________________________________________________ Add photos to your messages with MSN 8. Get 2 months...
Hey Thomas. The tools are very neat. Thanks. ... _________________________________________________________________ Add photos to your e-mail with MSN 8. Get...
I am newbie to TDI client programming. I can create connection and address, but I couldnt bind(associate) them. I get error as INVALID_HANDLE Can anybody help...
I tried using PCA sample. It works fine if make connection in DriverEntry routine. But If do in "Driver B"'s service path as a result of "Driver A" request, I...
I guess I don't understand exactly what you are saying. Sorry. Please let us know a little more. What do you mean by "service path"? How does Driver B get...
1) I get ioctl call from user in "Driver A (FS Filter driver)", this will put into worker Q 2) Worker Q calls "Driver B (Control driver)"'s exported entry...
Perhaps a better solution would be to have Driver B perform TDI operations in a known thread context. Use a thread attached to the system process. Driver A...
Great! Am glad that the TDI samples are working for you. BTW, we hope to release an update to the TDI samples this week. Although the current samples are...
Hi Tom, Was there a reason to move away from using IoAttachXYZ? James Grant (snip) ... (snip)...
James Grant
james@...
Apr 7, 2003 11:20 pm
2585
James, NOT moving away from IoAttachXYZ. In fact, I would recommend using IoAttachXYZ. The new MJ function table hooking sample is simply an additional TDI...
Thomas, There doesn't seem to be a Ring 0 component to TDI Mon. How does it hook into the function tables? Any idea Sujoy ... From: Thomas F. Divine...
Sen, Sujoy
sujoy.sen@...
Apr 7, 2003 11:41 pm
2587
Look for TDIMSYS in Device Manager. TDIMon definitely uses a TDI filter driver. The driver is transported internally to the user-mode application. There are a...