Sesiones, estaciones de ventana y computadoras de escritorio.Sesiones, estaciones de ventana y computadoras de escritorio
Una sesión se compone de todos los procesos y otros objetos del sistema que representan sesión con derechos de usuario único . Las sesiones contienen Window Stations y Window Las estaciones contienen escritorios.
Lo anterior es de http://blogs.technet.com/b/askperf/archive/2007/07/24/sessions-desktops-and-windows-stations.aspx
(artículos similares dicen lo mismo, por ejemplo blogs.technet.com/b/askperf/archive/2007/04/27/application-compatibility-session-0- isolation.aspx y blogs.msdn.com/b/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx)
Siempre he entendido que las Sesiones y las sesiones de inicio de sesión son una y la misma cosa .
Sin embargo, leyendo p. 474, Russinovich y Salomón, Windows Internals, quinta edición, se dice (penúltimo párrafo):
La función CreateProcessWithLogon también crea un token mediante la creación de una nueva sesión de inicio de sesión con un proceso inicial, que es como el El comando Runas inicia procesos con tokens alternativos .
So Runas crea una nueva sesión de inicio de sesión. Si utilizamos Runas para ejecutar el Bloc de notas con las credenciales de un usuario diferente, lo vemos aparecer en el escritorio. Entonces Notepad se ejecuta en el mismo escritorio que todo lo demás. (Esto es, por lo que yo entiendo, el escritorio predeterminado en Windows Station Winsta0; la estación de ventana interactiva.) Entonces, lo que tenemos ahora son dos sesiones de inicio de sesión asociadas con la misma sesión (lo que contiene estaciones de ventana). Por lo tanto, las sesiones y las sesiones de inicio de sesión no parecerían ser lo mismo.
¿Alguien puede confirmar esto por favor?
confundido
La página web a continuación ofrece una explicación ilustrada de sesiones, estaciones de ventana y escritorio: http://securityinternals.blogspot.ae/2014/01/on-sesssion-windows-and-desktops.html – user295490