Re: Calling another driver from NDIS driver

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



It depends on the type of calls you want to intercept (just NdisXXX calls?)

Why do you need to intercept such calls?

Have a nice day
GV

"postman" <man.postman@xxxxxxxxx> wrote in message
news:1174784324.177857.184290@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have a VPN Ndis driver. I want to wrap it such that I can intercept
all the calls made to and from this driver. My problem is that I do
not have the source code for this driver.

Do you guys have any suggestions on how I can do this?

Thanks



.



Relevant Pages

  • Can we link a windows driver (.sys) with our own code ?...
    ... Do anybody know how to link a windows driver (.sys) file with our own object ... Our goal is to intercept the function calls that the driver invokes to the ...
    (microsoft.public.development.device.drivers)
  • Re: Can we link a windows driver (.sys) with our own code ?...
    ... If you want to intercept calls to the kernel, ... driver and then modify the call/pass it on/reject/block the call. ... if a driver invokes a function foo() provided by the windows ...
    (microsoft.public.development.device.drivers)
  • Re: Intercepting hooks and API Calls
    ... I don't know if driver can help here but intercepting ... > I have been studying about techniques that could intercept Hooks and API ...
    (microsoft.public.win32.programmer.kernel)
  • Write a WDM driver
    ... I wanted to write a Mouse filter driver which will intercept the mouse ... click and trigger the user applications like those in the logitech, ... I have tried to write the mouse driver but got stuck.. ... I am stuck at this point as what approach I should take? ...
    (microsoft.public.development.device.drivers)
  • Interception of NTFS permissions change
    ... Is there a way to intercept or get an event (in a driver) when a user ... changes the security permissions of a given file? ... Prev by Date: ...
    (microsoft.public.development.device.drivers)