Лучший способ, который я могу придумать, это создать сервер рендеринга и клиентское приложение.
Вы можете сделать так, чтобы сервер рендеринга выполнял весь реальный рендеринг для двух отдельных RenderTarget2D (илина главном экране, а затем на цели рендеринга), а затем передайте одну цель рендеринга клиенту для рендеринга на дополнительный экран.Это означает, что клиентское приложение является сверхлегким и будет включать только рендеринг текстуры в полноэкранный режим.
Передача данных в клиентское приложение может быть выполнена разными способами, но моим личным фаворитом в этой ситуации будетфайл отображения памяти для передачи байтовых данных цели рендеринга во вторую.В противном случае tcp-связь должна использоваться для производительности.Если вам нужна информация по извлечению байтовых данных или передаче в другое приложение, просто прокомментируйте мой пост.