Solved

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

Posted on 2003-11-06
5
464 Views
Last Modified: 2013-12-03
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
Comment
Question by:JimHubbard
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 8

Expert Comment

by:harris_c
ID: 9699298
[listening]
0
 
LVL 5

Expert Comment

by:g0rath
ID: 9701870
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
 

Author Comment

by:JimHubbard
ID: 9706204
$15 !!  Where?  The only option I have seen is to order the DDK for up to $199.

Jim
0
 
LVL 5

Accepted Solution

by:
g0rath earned 500 total points
ID: 9715260
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
 
LVL 2

Expert Comment

by:gsteup
ID: 9715369
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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question