• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 468
  • Last Modified:

1000 POINTS!! Display Driver Management Layer help needed......this is not for the weak.

I need some help understanding the "Display Driver Management Layer".  I hear it is in the DDK, but I am waiting on it to be delivered from MS.

I want to know how to capture the GDI calls on one system and transfer them to another sytem for remote control software.  This is supposedly how GoToMyPC and pcAnywhere work because it is faster than sending actual screen updates.

Does anyone have any documentation of source code showing examples of using the DDL ("Display Driver Management Layer") to do this in Windows?

Jim

0
JimHubbard
Asked:
JimHubbard
1 Solution
 
harris_cCommented:
[listening]
0
 
g0rathCommented:
It used to appear on the MSDN site, but Microsoft doesn't really want you to use it.

I came across this when doing research into other API's.
http://www.internals.com/articles/apispy/apispy.htm

The KB article is Q229664 which no longer exists, or even the SetDDIHook() function info.

Here is a supposed sample in the NTDDK
Further information - Mirror sample in the DDK -
NTDDK\src\video\miniport\mirror
NTDDK\src\video\display\mirror

Here is an article about the mirror source code that may help
http://www.osr.com/ddk/graphics/dpyddi_33fr.htm

And this appears to be the only remaining article talking about the technology on the Microsoft Website.

The DDK appears is a CD that you have to order, and they charge you $15 so that you can see the source.
0
 
JimHubbardAuthor Commented:
$15 !!  Where?  The only option I have seen is to order the DDK for up to $199.

Jim
0
 
g0rathCommented:
Windows XP SP1 DDK is free, with $15 S/H
Windows Server 2003 DDK is free with $15 S/H

DDK Suite 3 is $199 and includes the above + Windows HCT + Symbols CD + Debug Fest 2002 Training Session + WinHEC 2000 - 2003 PowerPoint presentations

http://www.microsoft.com/whdc/ddk/ordernetddkcd.mspx
0
 
gsteupCommented:
The DDK can be ordered for a small fee from the MSDN weg site (way less than $199, more like a S+H fee of between $10-$20). If you are a MSDN subscriber, the DDK is included.

The DDK has an example of capturing display driver calls and forwarding to another driver. Although I have never done this and have not scrutinized this example, I think this is done by writing a filter driver and hooking it into the display  driver chain. The filter driver then processes the calls and sends it to wherever you want them (network, log file, local app, another attached display, ...)

As far as I can see the DDK example has this filter driver and another display driver to draw the captured calls on another display.
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now