gpt4 book ai didi

c - Windows下获取当前用户名

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:04 27 4
gpt4 key购买 nike

如何在 Windows 中获取当前用户的登录名?

我想出来的是函数

char* user_name;
user_name=getenv("USERNAME");

但问题是它给了

admin

但是当我登录到 Windows 时,我的用户名是“Sudip”而不是“admin”。

最佳答案

您可以使用 GetUserName

#include <windows.h>
#include <Lmcons.h>

char username[UNLEN+1];
DWORD username_len = UNLEN+1;
GetUserName(username, &username_len);

关于c - Windows下获取当前用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215273/

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