什么 API 允许我检测并结束某人使用“mstsc /console”的会话?

发布于 2024-09-16 13:14:31 字数 84 浏览 7 评论 0原文

我很难列出和关闭使用 Mstsc /admin 的人员的会话。

如果服务器是普通服务器而不是终端服务器本身,有人知道要使用的 API 吗?

I'm having a very difficult time listing and closing the sessions of folks using Mstsc /admin.

Does anyone know the API to use if the server is a normal server and not a terminal server per-se?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

天冷不及心凉 2024-09-23 13:14:31

您可以使用 LsaEnumerateLogonSessions 函数来获取所有已登录会话的列表,并使用 LsaGetLoginSessionData 来确定会话的类型。

如果您只对远程桌面会话感兴趣, WTSEnumerateSessions 也可能有帮助。如果您想强制注销,可以使用 WTSLogoffSession

You can use the LsaEnumerateLogonSessions function to get a list of all logged in sessions, and use LsaGetLoginSessionData to determine what type of session it is.

If you're only interested in remote desktop sessions, WTSEnumerateSessions might be helpful as well. If you'd like to force a logoff, you can use WTSLogoffSession.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文