У меня есть установка с двумя мониторами, с приложением на каждом мониторе. Один из мониторов подключается через аппаратный переключатель, чтобы переключать его вход между ПК с Windows и другим входом (скажем, камерой видеонаблюдения).

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

Есть ли способ остановить Windows от перестановки всего?

1 ответ1

1

Это происходит потому, что при отключении монитора Windows обнаруживает изменение размера рабочего стола. Если приложение находится за пределами рабочего стола, это означает, что вы не можете получить к нему доступ с помощью мыши, поэтому Windows старается всегда сохранять хотя бы его часть видимой на рабочем столе. Это инициируется подсистемой plug and play как ответ на низкоуровневые события аппаратного подключения / отключения.

Если вы не сделаете некоторые хитрые вещи с видео драйверами, я не думаю, что вы можете изменить это поведение. Возможно, вы могли бы использовать видео-разъем, который использует только выходы, то есть он не позволяет компьютеру определить, подключен ли монитор или нет, например, VGA. Лучшим вариантом для вас будет активный адаптер или преобразователь, который будет поддерживать сигнал на компьютере независимо от того, подключен к нему монитор или нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .