Windows查询会话状态

Windows查询会话状态,windows,Windows,windows中所有可能的会话状态是什么?(例如:Disc、Active等)我找不到建议可能值的文档,也找不到关于可能值的标准 您可以从WTSQuerySessionInformation获取这些值: WTSActive, WTSConnected, WTSConnectQuery, WTSShadow, WTSDisconnected, WTSIdle, WTSListen, WTSReset, WTSDown, WTSInit (WTSActive为0,WTSConnected为1,依此类

windows中所有可能的会话状态是什么?(例如:Disc、Active等)我找不到建议可能值的文档,也找不到关于可能值的标准

您可以从
WTSQuerySessionInformation
获取这些值:

WTSActive,
WTSConnected,
WTSConnectQuery,
WTSShadow,
WTSDisconnected,
WTSIdle,
WTSListen,
WTSReset,
WTSDown,
WTSInit

WTSActive
为0,
WTSConnected
为1,依此类推)

结合了来自和的信息(Query和WTS\u CONNECTSTATE\u类表示):

  • 活动(WTSActive):会话已连接并处于活动状态。(用户登录到WinStation)
  • 连接(WTSConnected):会话已连接。没有用户登录。(WinStation已连接到客户端)
  • ConnQ(WTSConnectQuery):会话正在连接过程中。如果此状态继续,则表示连接存在问题。(WinStation正在连接到客户端)
  • 阴影(WTSShadow):会话正在阴影化另一个会话。(温斯顿正在跟踪另一个温斯顿)
  • 侦听(WTSListen):会话已准备好接受客户端连接。(WinStation正在侦听连接。侦听器会话等待新客户端连接的请求。没有用户登录侦听器会话。侦听器会话无法重置、隐藏或更改为常规客户端会话)
  • 光盘(WTSDisconnected):会话已断开。(WinStation处于活动状态,但客户端已断开连接)
  • 空闲(WTSIdle):会话已初始化。(WinStation正在等待客户端连接)
  • Down(WTSDown):会话已关闭,表示会话未能正确初始化。(温斯顿因错误而关闭)
  • Init(WTSInit):会话正在初始化。(温斯顿正在初始化)