WPF и DWM для перенаправления вывода по сети - PullRequest
2 голосов
/ 11 октября 2010

Я пишу большое приложение WPF (размером с экранное разрешение), работающее с некоторыми основными элементами управления, базовым воспроизведением видео и т. Д. *

Я изучал, как транслировать / перенаправлять окно WPF надругие мониторы по локальной сети.По сути, я пытаюсь показать выбранную область приложения WPF на отдельных мониторах в режиме реального времени.

Я читал о DWM (с которым у меня нет опыта), и кажется, что миниатюрный API будетхороший способ сделать это.Просто транслируйте сегменты (скажем, 9, 300x300 сегментов) по сети через своего рода многоадресную сетевую трансляцию, которую клиентский ПК прослушивает и визуализирует ...

Можно ли это сделать?Как можно поступить так, как это?

РЕДАКТИРОВАТЬ

Я читал еще кое-что о DWM, и кажется, что этого можно достичь, эта ссылка объясняет, что:

Вы можете иметь распределенную визуализацию 3D-сцены и запускать ее с полным аппаратным ускорением на любом количестве клиентских компьютеров. Эта архитектура позволяетDWM обеспечивает первоклассную поддержку сценариев удаленного рабочего стола

Я просто не знаю, с чего начать изучать подобные разработки ... Есть идеи?

1 Ответ

1 голос
/ 11 октября 2010

Можете ли вы сделать это с помощью DWM thumbnail API?Вероятно, нет, API миниатюр очень ограничен и не дает вам доступа к реальному изображению.

Можно ли это сделать вообще?Да, есть много программ, которые передают снимки экрана по сети (например, Remote Desktop и VNC).

Но это лучший способ сделать это?

Вам нужна программа длятранслируйте изображения на экране и другую программу для их рисования - так почему бы вам не транслировать исходные данные и сделать визуализацию на стороне клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...