2

Я работаю в качестве разработчика поддержки для ISV, который делает бухгалтерское программное обеспечение для Windows. Клиент сообщил о странной ошибке.

Я отследил ошибку вплоть до того, что свойство .NET Framework экрана.PrimaryScreen может возвращать ноль, если включена поддержка нескольких мониторов, но основной монитор отсутствует. Я хочу проверить этот сценарий с нашим приложением. У меня несколько мониторов, но я не вижу способа управления Windows без включенного основного монитора.

В Windows есть способ использовать несколько мониторов, но основной монитор не включен? Изменение настроек реестра будет приемлемым.

Я попытался отключить питание и DVI от основного монитора, отключить его в Windows и удалить его в диспетчере устройств, но это, похоже, ни на что не влияет.

Я нашел это обсуждение, которое говорит, что "основной экран не определен в особых условиях на серверах Citrix":

  • Запуск в бесшовном режиме
  • Наличие клиента Citrix с двойным экраном и основным экраном справа
  • Наличие полного разрешения X глубины цвета клиентских экранов превышает максимально допустимую видеопамять на сервере Citrix

Я не пытаюсь решить эту проблему с точки зрения Citrix. Я надеялся смоделировать это в Windows.

0