Hallo,
ich schreibe gerade eine kleine remoting-Lib für spätere Projekte und habe soweit alles fertig gestellt. Nun ist mir in den Sinn gekommen, auch mal eine Screen-remoting Funktion einzubauen, so ähnlich wie in Teamviewer (http://www.teamviewer.com/de/). Nun habe ich mir überlegt, wie ich das alles mache. Die einfachste Möglichkeit wäre ja den kompletten Bildschirminhalt zu kopieren, z.B. mit bitmap.CopyFromScreen und diese Frames encoded über UDP an den Client zu schicken. Das kommt mir aber aus performance technischen Gründen aber nicht sehr elegant vor. Nun wollte ich euch mal fragen, wie ihr das machen würdet, denn einige unter euch können so etwas ganz bestimmt ;-).

Vielleicht könnte man mit GDI BitBlt oder DirectX realisieren, mir fehlt da nur der genaue Ansatz, wo ich zu suchen habe.

Vielleicht hatte einer dieses Problem ja auch, oder kennt ein paar gute Quellen, wo man sich darüber informieren kann.

MfG Phil.