Ответ 1
Здесь действительно два типа сеансов. Вот мое понимание того, как они работают.
-
A сеанс входа в систему [2] управляется Local Security Authority [2] и управляет областью входа пользователя в систему. Они создаются главным образом с помощью процесса winlogon, но также второстепенно с помощью функций API, таких как
LogonUser
,CreateProcessAsUser
иCreateProcessWithLogonW
или приложениями, которые используют эти функции, например командуrunas
.Сессия входа не привязана к какому-либо конкретному Object Manager [2] как оконные станции и настольные компьютеры. В основном это всего лишь блок информации, содержащий идентификатор входа в систему и некоторые кэшированные сведения о безопасности учетной записи. Этот блок информации, этот сеанс входа в систему, указывает на то, что указывает токен доступа .
-
Другой тип сеанса иногда называют сеансом служб терминалов, сеансом сервера терминалов, сеансом удаленного рабочего стола, сеансом входа в систему (как путают, как это), сеанс входа в систему пользователя или сеанс пользователя. Обычно, однако, он просто называется "сеансом" без дополнительной квалификации.
Это тип сеанса, о котором вы обычно слышите, и к которому относятся окна станции. Этот тип сеанса появился для поддержки нескольких интерактивных графических интерфейсов, предоставленных службами терминалов (теперь называемыми Remote Desktop), а теперь также используется для поддержки Fast User Switching. Сессии обеспечивают необходимую изоляцию между объектами Object Manager, связанными с каждым входом пользователя.
Я не трачу много времени на общение со всеми этими вещами, поэтому я немного неясен в некоторых деталях, но я думаю, что это довольно справедливое представление общей картины. Я надеюсь, что это немного облегчит.