远程桌面会话
当用户登录到启用了远程桌面服务的计算机时,用户将启动会话。 每个会话由唯一的会话 ID 标识。 由于每次登录到远程桌面连接(RDC)客户端都会收到单独的会话 ID,因此用户体验类似于同时登录到多台计算机:例如,办公计算机和主计算机。
每个远程桌面会话都与交互式窗口工作站相关联。 交互式窗口工作站唯一受支持的窗口站名称是“WinSta0”;因此,每个会话都与其自己的“WinSta0”窗口工作站相关联。 每个窗口工作站有三个标准桌面:Winlogon 桌面、屏幕保护程序桌面和交互式桌面。
与会话的交互式窗口工作站关联的用户称为 交互式用户。 在远程桌面连接(RDC)客户端上,除了远程桌面服务控制台上的交互式用户外,还可以有多个交互式用户。 若要检索当前附加到控制台的会话的标识符,请使用 WTSGetActiveConsoleSessionId 函数。
当用户从远程桌面连接(RDC)客户端注销时,将删除客户端在远程桌面会话主机(RD 会话主机)服务器上(以前称为终端服务器)上的会话,并删除与该会话关联的窗口工作站和桌面。 但是,由于远程桌面服务控制台会话永远不会删除,因此不会删除与控制台会话关联的窗口工作站。 这会影响应用程序在配置为在交互式用户的安全上下文(也称为“RunAs 交互式用户”对象激活模式)中运行时,应用程序在远程桌面服务环境中的行为方式。
有关在指定会话上启动本地服务器进程的详细信息,请参阅使用会话名字对象 会话到会话激活,并使用会话名字对象 。 有关安全上下文的详细信息,请参阅 客户端的安全上下文。
相关主题