Могут ли зеркальные (теневые) сеансы RDP работать в полноэкранном режиме?

Могут ли зеркальные (теневые) сеансы RDP работать в полноэкранном режиме?

Если я использую этот /shadow:1параметр для зеркалирования экранов пользователя, открытое окно RDP игнорирует его /fи не может быть переведено в полноэкранный режим ни одним из известных мне способов.

В «обычных» сеансах RDP пользователь может щелкнуть правой кнопкой мыши по верхней панели и перейти в полноэкранный режим, но этот элемент управления отсутствует в окнах RDP, созданных с помощью этого /shadowпараметра.

Почему сеансы shadowed rdp ведут себя по-разному? Есть ли способ сделать так, чтобы они стали полноэкранными? Предпочтительно с отдельными мониторами? Я хочу использовать rdp shadowing, чтобы легко транслировать мониторы отдельных студентов на проектор.

решение1

Это сделано намеренно. Единственные параметры, которые учитываются при затенении:

Mstsc.exe [/shadow:sessionID [/v:Servername] [/control] [/noConsentPrompt]]

В частности, вы не можете указать какие-либо параметры ширины, высоты или полноэкранного режима.

Это ограничение существовало с 2016 года, где указано:

Ваш сеанс должен поддерживать разрешение видео, используемое в сеансе, которым вы удаленно управляете, в противном случае операция завершится неудачей.

решение2

Обходной путь: вы можете использовать Auto Hot Key, чтобы принудительно это сделать.

^!f::
WinGetTitle, currentWindow, A
IfWinExist %currentWindow%
{
WinMaximize, A 
WinSet, Style, -0xC40000, A
}   
return

Связанный контент