标签: c++ windows winapi
我在控制面板中修改了我的用户名 - >用户帐户 - >改变你的名字。
但是当我使用GetUserName函数时,它返回了我的旧用户名。
GetUserName
我如何获得新的?
编辑1
这里是所要求的代码:
char user[UNLEN + 1]; DWORD user_len = UNLEN + 1; GetUserName(user, &user_len);
答案 0 :(得分:5)
尝试使用API GetUserNameEx,并以格式NameDisplay传递。我猜你改变了用户的显示名称,而不是登录名。
NameDisplay