Клонирование формы на расширенном рабочем столе

Вот моя ситуация (извините за то, что я давно обнаружил, но я нахожу трудно описать это кратко):

У нас есть приложение C # (что мы развиваем), который работает на системе с Два монитора. Однако каждый монитор сталкивается с другим пользователем. То есть пользователь 1, у которого есть контроль, только видит монитор A и пользователя 2, у которого есть положение «только для чтения», только видит монитор B. до сих пор, мы использовали клонированный дисплей, так что отображение A и B та же информация. Однако желательно иметь возможность отображать разные вещи для пользователей 1 и 2 в определенные экземпляры в рабочем процессе.

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

Очевидно, что клонированное только решение не будет работать, так что оставляет расширенный режим.

Расширенный режим легко позволяет мне отображать две разные формы на мониторах A и B, но что я могу сделать на время, я хочу обе мониторы, показывающие то же самое? Для меня есть способ показать «копию» или «клону» системы C # WINDOWS.FORMS.FORM, а оригинал открыт, что отражает ту же информацию?

Есть еще одно решение этой проблемы, что я упускаю из виду? Или «переключатель между режимами отображения с использованием подхода DisplayWitch.exe» так же хорошо, как он получает?

(предположим, что у нас есть полный контроль над платформой - аппаратное и программное обеспечение)

6
задан Kohanz 6 September 2011 в 20:51
поделиться