如何从非管理员用户获取当前登录的用户名、域名和用户 sid

How to get currently logged on username, domainname, and the users sid from a non administrator user?

本文关键字:用户 域名 sid 登录 管理员 获取      更新时间:2023-10-16

是否可以从非管理员用户那里获取当前登录的用户用户名、域名和 SID?如果是,有人可以给我一些示例代码,或者我应该从哪里开始的步骤吗?

提前感谢!

尝试这样的事情:

  1. 使用 ProcessIdToSessionId() 获取运行进程的会话 ID。
  2. 使用 WTSQuerySessionInformation() 获取与会话关联的用户名和域。
  3. 使用LookupAccountName()获取域用户的 SID。