Debugging Tools for Windows |
在Windows 2000中,!session命令显示一个或多个用户会话,或者显示运行在多个用户会话中的指定进程。
在Windows XP和之后版本Windows中,!session用于控制会话上下文。也可以显示所有用户会话的列表。
Windows 2000的语法
Windows XP和之后的语法
!session -s DefaultSession
!session -?
Windows 2000 | Kdextx86.dll |
Windows XP和之后 | Kdexts.dll |
这实际上是两个不同的扩展命令。Windows 2000上的!session用来显示某个用户会话的信息。
Windows XP和之后系统上的!session用于控制会话上下文。不带参数使用!session会显示目标机上活动会话的列表。使用!session /s DefaultSession会把会话上下文改变成新的默认值。
设置会话上下文时,进程上下文也会自动切换成该会话中的活动进程。这时总是应该使用.cache forcedecodeptes。
关于会话和会话上下文相关的命令,查看改变上下文。
关于用户会话和会话管理器(smss.exe)的信息,查看Mark Russinovich 和David Solomon 编写的Microsoft Windows Internals。