seems to have been asked, but...

James [Wez] Weatherall jnw "at" orl.co.uk
Wed, 30 Sep 1998 10:44:16 +0000


On Tue, 29 Sep 1998, Chad K. Bisk wrote:

> > You would do this best using a filter driver, since filter drivers inherit
> > the parent driver's function table, thus removing the need to patch large
> > numbers of calls.
> 
> Any details or references on exactly how to do that?

:(  Not really.  As Ian says, it's rather more involved with video drivers
than with any others, I think.  The Microsoft Window NT DDK contained a
load of stuff about filter drivers and the general driver architecture
used by NT, along with some demos & sample code that may prove helpful.

> Furthermore how would you get the info from the driver (which would be running in
> kernel mode, right?) back out to the server, which is running in user mode?

Good question.  I assume it would be a case of storing a "changed" region
and having the server query this on some trigger event.

Hope that helps,

James "Wez" Weatherall
--
Olivetti & Oracle Research Laboratory, Cambridge, UK.
Tel : Work - 343000


---------------------------------------------------------------------
The VNC mailing list     -   see http://www.orl.co.uk/vnc/intouch.html
---------------------------------------------------------------------