窗口 – 会话,窗口台和桌面
会话,窗口台和桌面.
以上是http://blogs.technet.com/b/askperf/archive/2007/07/24/sessions-desktops-and-windows-stations.aspx (类似的文章说同样的事情,例如blogs.technet.com/b/askperf/archive/2007/04/27/application-compatibility-session-0-isolation.aspx和blogs.msdn.com/b/ntdebugging/archive /2007/01/04/desktop-heap-overview.aspx) 我一直认为会话和登录会话是一回事. 但是,阅读p. 474,Russinovich和Solomon,Windows内部,第5版,它说(倒数第二段):
所以Runas创建一个新的登录会话.如果我们使用Runas在不同的用户凭据下运行记事本,我们会看到它出现在桌面上.所以记事本和其他一样在同一台桌面上运行. (据我所知,Window Station Winsta0中的默认桌面是交互式窗口站)所以现在我们现在有两个与同一个Session相关联的登录会话(包含窗口站).所以会话和登录会话似乎不一样. 有人可以确认吗? 困惑
这里有两种类型的会话.这是我对如何工作的理解.
> logon session [2]由Local Security Authority管理,并管理用户登录的范围.它们主要由winlogon进程创建,也可以由API函数(如 登录会话不与window stations and desktops的任何特定Object Manager概念相关.它基本上只是一个信息块,其中包含有关该帐户的登录SID和一些缓存的安全信息.这个信息块,这个登录会话是access token所指向的. 这是你通常听到的会话类型,是window stations所属的会话.这种类型的会话came about支持由终端服务(现在称为Remote Desktop)提供的多个交互式GUI登录,现在也用于支持Fast User Switching.会话在与每个用户登录相关联的对象管理器对象之间提供必要的隔离. 我不会花太多时间弄乱所有这些东西,所以我有点模糊的一些细节,但我认为这是一个很公平的整体表现.我希望它能清理一些东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2012 – 如何确定SMB客户端是否已从我的Win
- .net – 在Windows 7或Vista上安装Visual Studio 2002
- windows – 如何在Powershell中终止进程
- windows-server-2003 – 何时在远程位置添加域控制器?
- windows – 有人可以推荐单端口IP-KVM吗?
- Windows 8.1上的Java控制面板
- windows-7 – 如何在Win7上干净地启动ipython的qtconsole
- windows api(GDI)实现图片旋转
- windows-10 – Visual Studio 2015:模拟器无法验证虚拟机是
- windows-7 – 跨平台3D(C#)