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

Разрешение экрана для удаленного сервера 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 или кнопку "Обновить" в браузере.