gpt4 book ai didi

c++ - Win32 相当于 getuid()

转载 作者:可可西里 更新时间:2023-11-01 14:40:26 25 4
gpt4 key购买 nike

我正在将 C++ 库从 Linux 移植到 Windows,但遇到了 getuid() 的问题,Windows 不支持它。

有什么想法可以代替它吗?

最佳答案

Windows 等效项实际上是用户的 SID。您可以通过使用“GetTokenInformation”调用并查询 TokenUser 信息类来获取它。

要调用 GetTokenInformation,您需要用户 token 的句柄,您可以通过调用 OpenProcessToken(如果您正在模拟某人,则调用 OpenThreadToken)获取该句柄。

关于c++ - Win32 相当于 getuid(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1594746/

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