WPF et DWM pour rediriger la sortie sur le réseau
Question
Im écrit une grande application WPF (grand comme dans res d'écran), en cours d'exécution avec des contrôles de base, la lecture vidéo de base, etc ...
J'ai fait des recherches sur la façon de diffusion / redirect la fenêtre WPF à d'autres moniteurs sur un réseau local. Essentiellement, en essayant de montrer une région de sélection de l'application WPF sur les moniteurs séparés en temps réel.
Je suis en train de lire sur le DWM (que je n'ai aucune expérience) et il semble que l'API miniature serait une bonne façon de le faire. segments Juste diffusés (soit 9, 300x300 segments) sur le réseau via une sorte de diffusion réseau multi-acteurs, qui est PC client écouter et rendre ...
Peut-on faire? Comment peut-on aller faire quelque chose comme ça?
EDIT
Je suis en train de faire un peu plus sur la lecture DWM, et il ne semble probable que cela peut être réalisé, ce lien explique que:
Vous pouvez avoir un rendu distribué d'une scène 3D et faites courir avec pleine accélération matérielle sur tout nombre de machines.This clients architecture permet DWM de fournir un soutien de première classe pour Remote Desktop scénarios
Je sais juste ne pas où commencer à chercher dans ce genre de développement ... une idée?
La solution
Pouvez-vous le faire en utilisant l'API DWM miniature? probablement pas, l'API de vignette est très limitée et ne vous donne pas accès à l'image réelle.
Peut-on faire en général? Oui, il y a beaucoup de programmes qui capture d'écran de transfert sur un réseau (comme Remote Desktop et VNC).
Mais est-ce la meilleure façon de le faire?
Vous avez besoin d'un programme pour diffuser les images à l'écran et un autre programme pour dessiner - alors pourquoi ne pas diffuser les données sous-jacentes et faire la visualisation sur le côté client
?