gpt4 book ai didi

winapi - 通过 win32 检测多个登录用户

转载 作者:行者123 更新时间:2023-12-02 07:56:58 26 4
gpt4 key购买 nike

使用标准的 win32 api,检测多个用户登录的最佳方法是什么?我有一个升级到我们的软件产品,当超过一个用户登录时无法运行。(我知道这是要避免的事情,因为它很烦人,但产品非常复杂。你必须相信我,当我说确实没有其他解决方案时。)谢谢。

最佳答案

为了让多个用户同时登录,必须启用终端服务或快速用户切换。由于快速用户切换是使用终端服务实现的,因此您首先需要了解操作系统是否启用了它。您可以使用 GetVersionExOSVERSIONINFOEX .检查 VER_SUITE_SINGLEUSERTS 和 VER_SUITE_TERMINAL 标志。

如果启用了 TS,您可以使用 WTSEnumerateSessions找出有多少用户登录。这仅在“终端服务”服务启动时有效。

如果机器不支持终端服务(或者服务没有启动),那么你只能让一个用户登录。

关于winapi - 通过 win32 检测多个登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/368651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com