Поделиться через


Дочерние сеансы

Начиная с Windows Server 2012 и Windows 8, удаленный рабочий стол поддерживает концепцию дочернего сеанса, который является специальным сеансом удаленного рабочего стола, привязанным к существующему сеансу пользователя.

Дочерние сеансы не поддерживаются в следующих операционных системах:

  • Windows RT
  • Вариант установки основных компонентов Windows Server 2012
  • Microsoft Hyper-V Server 2012

Система может иметь только один активный и подключенный дочерний сеанс в любое время.

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

Прежде чем дочерние сеансы можно использовать в системе, необходимо включить функции дочерних сеансов, вызвав функцию WTSEnableChildSessions. Можно также определить, включены ли дочерние сеансы с помощью функции WTSIsChildSessionsEnabled.

Дочерний сеанс можно создать только из существующего сеанса пользователя с помощью элемента управления ActiveX удаленного рабочего стола и задания свойства ConnectToChildSession с IMsRdpExtendedSettings.Property перед подключением. При вызове метода IMsTscAx.Connect элемент управления ActiveX удаленного рабочего стола автоматически войдет в дочерний сеанс без запроса учетных данных, за исключением случаев, когда пользователь вошел в родительский сеанс с помощью смарт-карты или до включения дочерних сеансов. В отличие от обычного сеанса удаленного рабочего стола, пользователю не требуется право удаленного интерактивного входа в дочерний сеанс, так как это сеанс обратного цикла.

Не удается заблокировать дочерний сеанс. Он не будет иметь экранного сохранения и не будет экран входа. Кроме того, в отличие от регулярного сеанса, если задана политика входа в систему WinLogon, текст входа не будет отображаться в этом дочернем сеансе. Кроме того, в дочернем сеансе политики времени ожидания подключения к удаленному рабочему столу не будут действовать, если эти политики заданы.

Следующие API используются в сочетании с дочерними сеансами: