Sitzungen, Fensterstationen und Desktops.Sitzungen, Fensterstationen und Desktops
Eine Sitzung besteht aus allen Prozess- und anderen Systemobjekten, die ein einzelnen Benutzer-Anmeldesitzung darstellen. Sitzungen enthalten Fenster Stationen und Fenster Stationen enthalten Desktops.
Die oben ist von http://blogs.technet.com/b/askperf/archive/2007/07/24/sessions-desktops-and-windows-stations.aspx
(Ähnliche Artikel sagen dasselbe, zB blogs.technet.com/b/askperf/archive/2007/04/27/application-compatibility-session-0- isolation.aspx und blogs.msdn.com/b/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx)
Ich habe Sitzungen und Anmeldesitzungen immer verstanden, um ein und dieselbe Sache zu sein .
Allerdings lesen p. 474, Russinovich und Solomon, Windows Internals, 5. Auflage, sagt er (vorletzter Absatz):
Die CreateProcessWithLogon Funktion auch ein Token erzeugt, indem eine neue Anmeldesitzung mit einem anfänglichen Prozess zu schaffen, das ist, wie die Der Runas-Befehl startet Prozesse unter alternativen Tokens .
So erstellt Runas eine neue Anmeldesitzung. Wenn wir Runas verwenden, um Editor unter den Anmeldeinformationen eines anderen Benutzers auszuführen, sehen wir, dass es auf dem Desktop angezeigt wird. Also Notepad läuft auf dem gleichen Desktop wie alles andere. (Dies ist, soweit ich es verstehe, der Standard-Desktop in Window Station Winsta0; die interaktive Fensterstation.) Also, was wir jetzt haben, sind zwei Anmeldesitzungen mit der gleichen Sitzung (die Sache, die Fenster Stationen enthält) zugeordnet. Sitzungen und Anmeldesitzungen scheinen also nicht identisch zu sein.
Kann jemand bitte dies bestätigen?
Konfus
Die folgende Webseite zeigt eine illustrierte Erklärung von Sitzungen, Fensterstationen und Desktop: http://securityinternals.blogspot.ae/2014/01/on-sesssion-windows-and-desktops.html – user295490