Frage

Wir arbeiten an einer Anwendung, die Informationen durch eine Direct3D-Visualisierung anzeigt.Eine späte Clientanfrage ist die Möglichkeit, diese Anwendung über eine Remotedesktoplösung anzuzeigen.

Hat jemand etwas Ähnliches gemacht?Welche Optionen sind verfügbar/nicht verfügbar?Ich denke an RDC, VNC, Citrix ...

Irgendein Rat?

War es hilfreich?

Lösung

Ich denke, Sie können immer noch alle normalen D3D-Tools verwenden, aber Sie werden nicht in der Lage sein, auf einer mit dem Bildschirm verknüpften Oberfläche zu rendern.Sie müssen es in ein DIB (oder ähnliches) rendern und es mit GDI in ein normales Fenster-HDC übertragen.RDC/VNC/Citrix sollten alle mit dieser Technik funktionieren.

Die Leistung wird definitiv leiden – aber das wird beim Remote-Desktop sowieso der Fall sein.Tatsächlich würde ich an Ihrer Stelle einen SEHR einfachen Prototypen entwerfen und die Leistung demonstrieren, bevor ich mich dazu entscheide.

Viel Glück!

Andere Tipps

Ich denke, Windows 7 verfügt über D3D-Remoting-Funktionen – erfordert jedoch wahrscheinlich, dass sowohl Client als auch Server W7 sind.

Der eingebaute Remotedesktop funktioniert.(Sie müssen nichts Besonderes tun)

Allerdings ist es extrem langsam, denn im Zweifelsfall sendet es einfach den Inhalt eines Fensters als Bitmap.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top