Re: controlling a filter driver

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



They are essentially the same, Walter called it an EDO, almost everyone else
calls it a CDO.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply



"Ali" <abdulrazaq@xxxxxxxxx> wrote in message
news:1152541312.223403.124030@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Cao.Andy@xxxxxxxxx wrote:
IoRegisterDeviceInterface
see this article in detail
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q262305

seefdogg@xxxxxxxxx wrote:
I have a filter driver for the \Device\KeyboardClass0 device that is
intercepting keystrokes. I want to be able to control the behavior of
this driver from userland (CreateFile, DeviceIoControl, etc.), but I
cannot find a way to associate a name with my filter driver
(IoCreateDevice fails with a name)

Does anyone have any suggestions?

yermak


Folks!

Problem described by OP looks same to the idea discussed here
[http://www.wd-3.com/archive/SerialFilter.htm ] by Walter. But after
following the link
[http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q262305 ]
provided by Coa.Andy (Andy thanks for that) , to me the problem is
almost the same then why there are really tow different solutions for
that.
Like walter wants to create a so called Extra" Device Object (EDO) that
hangs off to the side of the PnP stack. So that application will talk
to it instead of the real COM port. He is gonna tie the EDO and the
FiDO together by means of pointers in the device extension structures.

Where as MS guy wants to create another standalone named controlobject
and a symbolic link so that app can can open the symbolic link and send
IOCTLs to the filter. Article explains that I/O requests are sent
directly to the control deviceobject instead of going through the
entire stack, irrespective of where the filter driver is located in the
stack.

Now both sound the same but there is a bit confusion though Walter
hasn't presented any implementation so it might be possible that it
would be the same!
Any how I'm curious to know that is it that different? or just
different ways to express the same problem.


ali



.



Relevant Pages

  • Re: Driver Install Frameworks Tools Version 1.0 now available
    ... Ditto Walter. ... We release a driver every week, many of which will end up ... that there's an installation problem means a lot of wasted effort. ... and they are doing their work now on an XP platform. ...
    (microsoft.public.development.device.drivers)
  • Re: gv kills X server
    ... > First I thought it to be a problem with my graphic card driver, ... crash critical software. ... > (I assume it's a problem with the X server, ... > -Stephan Walter ...
    (comp.os.linux.x)
  • Re: Windows Driver Developers Digest (WD-3.com) Temporarily Down
    ... Over the last year or so Walter has focused most of his attention on his law ... Walter was also the key person responsible for creation of the Windows ... Driver Developer's Digest or "WD-3". ...
    (microsoft.public.development.device.drivers)
  • Re: Creating a Serial to USB Driver
    ... Walter, you mention that the modem and USBSER is suffice. ... Do you mean the usbser.sys driver? ...
    (microsoft.public.development.device.drivers)