Gibt es Probleme beim Rendern von WPF über Remotedesktop unter Windows XP?

8

Ich habe gehört, dass WPF-Primitive von Remote Desktop unter Windows XP nicht unterstützt werden. Dies bedeutet, dass wenn Sie eine WPF-Anwendung auf einer Vista-Maschine ausführen und diese auf einem XP-Computer (über Remote Desktop) anzeigen, wird die Anzeige als komprimierte Bitmap gesendet.

Dieses Problem wurde in der Vista-Vista-Kommunikation über DirectX 11 (?) gelöst, aber dies wird unter XP nicht zur Verfügung gestellt. Hier ist offensichtlich ein Leistungseinbruch zu verzeichnen, den ich gerne verstehen würde, bevor ich in die Entwicklung von Anwendungen für WPF einsteigen würde.

Einige Informationen zu diesem Thema finden Sie hier:

Ссылка

Siehe Kommentar vom obigen Link (Zitat):

Zu SpongeJims Frage wird dies von der MIL (Medienintegrationsschicht) erledigt, die der grundlegende Kern von WPF ist, der die Zusammensetzung behandelt. Bei einer Vista / Vista-Remote-Desktop-Verbindung werden die MIL-Grundelemente entfernt und dann wiederhergestellt. Bei anderen Kombinationen (z. B. 2003 / XP) werden Bitmaps entfernt, was offensichtlich viel bandbreitenintensiver ist. Weitere Informationen zu diesem Thema finden Sie auf Greg Schechters Blog und insbesondere in diesem Beitrag: Ссылка

Hat jemand Erfahrung oder mehr aktuelle Informationen zu diesem Thema?

    
Scott James 13.10.2008, 15:40
quelle

3 Antworten

6

Ab .NET 3.5 SP1 werden alle WPF-Grafiken als Bitmaps remotet, selbst bei Vista-zu-Vista-Kommunikation. Von Ссылка :

  

Wir sind jetzt in allen Fällen als Bitmaps remote.

     

Der Grund ist, dass WPF 3.5 SP1 jetzt   verwendet eine neue Grafik-DLL (wpfgfx.dll)   und bestimmte Änderungen konnten nicht vorgenommen werden   zu Vistas vorhandener Grafik-DLL   (milcore.dll) das auch von verwendet wird   DWM.

Wie andere Kommentatoren festgestellt haben, hängt die Leistung stark vom Design der Benutzeroberfläche Ihrer Anwendung ab. Das potentielle Ergebnis ist, dass Sie nur in einem Szenario testen müssen; Die Remoting-Leistung sollte nun unabhängig vom Client oder Server identisch sein.

    
Bradley Grainger 13.10.2008, 16:48
quelle
2

Wir hatten keine Probleme mit Remote Admin und Bomgar für Remoting, sobald diese Apps für die Arbeit mit WPF aktualisiert wurden. Wir haben XP bis XP, XP bis Vista, Vista bis XP und Vista bis Vista getestet. Anfangs hatten wir nur Probleme mit Tooltips und Drop-Downs / Popups. In den letzten sechs Monaten war alles in Ordnung.

Ich habe gerade Remoting in eine Vista-VM von meinem XP-Desktop aus getestet und unsere App sah großartig aus (wenn sie etwas langsam läuft, aber es ist eine VM ...) Ich wechselte zu niedriger Qualität 8-Bit-Farbe und die Leistungsprobleme fast ging völlig weg. Die Abstufung usw. ging auf unserem Fensterhintergrund usw. verloren, war aber definitiv noch brauchbar.

Ich denke nicht, dass Sie irgendwelche funktionellen Probleme haben sollten, und nur kleinere Leistungsprobleme.

    
Bob King 13.10.2008 15:53
quelle
0

Ich schätze, das hängt von deiner wpf-App ab. Wenn Sie viele Farbverläufe, Animationen, Pinsel usw. haben, läuft Ihre App definitiv langsamer über den Draht ...

    
Joachim Kerschbaumer 13.10.2008 15:48
quelle