Вход | Регистрация
 

Разрешение экрана для удаленного сервера win 2012 r2

Разрешение экрана для удаленного сервера win 2012 r2
Я
   gapa
 
22.07.19 - 16:54
Всем доброго дня.
Подскажите пожалуйста возможно ли узнать какое разрешение экрана по умолчанию стоит на удаленном сервере win 2012 r2.
И как его можно изменить в настройках, чтобы в независимости через какой монитор зашел разрешение было то, что указал в настройках.


Заранее спасибо.
 
 
   Daluvan
 
1 - 22.07.19 - 17:09
Тоже интересно. А разве не устанавливается то разрешение, что стоит у клиента?
   Йохохо
 
2 - 22.07.19 - 17:17
параметров по умолчанию у сервера нет, попробуйте прописать в файлике .рдп параметры
https://www.donkz.nl/overview-rdp-file-settings/
   ssh2006
 
3 - 22.07.19 - 17:18
(0) в ms rdp неважно какое разрешение на хостовом мониторе. Во всяких тим вьюверах , там да, он шлет картинку локального входа
   gapa
 
4 - 22.07.19 - 18:06
Спасибо за ответы. Действительно, разрешение устанавливается в зависимости от разрешения клиента.
Но вот если какие-то процессы запускаются при периодическом автоматическом входе - автологином (у меня корректность работы процессов зависит от разрешения экрана), без непосредственного подключения с каким либо монитором, то разрешение стоит какое-то "ИНОЕ". Вот о нем в данном случае и идет речь, можно ли его как-то определить или задать.
   ДенисЧ
 
5 - 22.07.19 - 18:25
Интересно, а нафейхоа знать разрешение экрана приложению, которое с этим экраном не работает?
   Йохохо
 
6 - 22.07.19 - 18:39
(4) не сработало (2) ?
desktopwidth:i:1920
desktopheight:i:1080
   Глок 17
 
7 - 22.07.19 - 19:35
(0) Попробуй подключиться к сессии админа. Там изначально будет разрешение реального монитора, хотя скорее всего оно изменится на твое... Нужно проверять.
https://i.ibb.co/wrVCTW0/image.png

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

Еще можно подключаться помошьником, он не выкидывает залогиненного пользователя, и разрешение экрана не изменяет. Там точно сохранится родное разрешение. Но настраивать подключение сложнее.
   gapa
 
8 - 22.07.19 - 21:22
(6) Так сработает. Но это будет настройка подключения и отображения разрешения с заданными параметрами (это можно в свойствах выставить при подключении). А мне надо понять какое разрешение на сервере по умолчанию - до подключения монитора - в период после перезагрузки сервера и входа автологином. Пытался программно сделать принтскрин в этом режиме, но не срабатывает.

Получилось сделать следующее (я понимаю, что метод немного идиотский - но другого не придумал): запустил программно паинт с заведомо большим разрешением и мышка автоматом ставила точки на заданных расстояниях, потом подключил монитор и посмотрел на каком расстоянии точки прекратились. Понял что ширина разрешения около 650 - далее можно еще так извращаться))) пока точной цифры не будет.

Уверен, что можно сделать иначе, но пока не получается.
(7) в свойствах "Универсальный монитор не PnP", но разрешения нет
   Йохохо
 
9 - 22.07.19 - 21:39
   Глок 17
 
10 - 22.07.19 - 21:48
(8) Можно написать скрипт на JS, засунуть его в HTML, открыть ее браузером. Скриптом вычислить разрешение экрана. Поставить ловушку на изменение размеров окна, и чтобы он логгировал любые изменения.
   Глок 17
 
11 - 22.07.19 - 21:50
Вот готовый сайт есть: http://whatismyscreenresolution.net/

Открой его когда у монитора стоит правильное разрешение, он покажет какое оно
   gapa
 
12 - 22.07.19 - 22:20
(9) спасибо!
Получилось через vba

Sub razmer()


With GetObject("winmgmts:\\.\root\cimv2")
    For Each x In .ExecQuery("Select * From Win32_DisplayConfiguration")
        MsgBox "Horizontal resolution: " & x.PelsWidth & "Vertical resolution: " & x.PelsHeight
    
      
    
      
    Next
End With

End Sub


1024x768 по умолчанию!!


Спасибо всем за помощь!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.