0

我正在使用远程桌面连接到域上的 XP 计算机(自上次重新启动以来没有用户连接或未连接),我可以看到我正在使用的应用程序(如 explorer.exe)属于 TS 会话 ID 0。

同时,我正在使用LsaGetLogonSessionData()正在运行的 Windows 服务中的函数获取信息,根据我从该函数获得的信息,我的 TS 会话 ID 是 2(例如)而不是0。

如果函数告诉我它在 TS 会话 2 上,我如何在我的 Windows 服务中告诉我我的登录正在使用 TS 会话 0 的 explorer.exe?!

我必须承认,这些 Windows 会话让我非常困惑!


我将尝试重新表述这个问题:我如何知道 LUID 正在使用哪个 TS 会话 ID?

4

1 回答 1

1

可能是由于登录会话与 RDP 会话不匹配。请改用 ProcessIdToSessionId。

于 2011-01-18T21:19:29.847 回答