GetUserName Win32 API在Windows 8上为MS Live帐户返回错误的值

时间:2013-07-22 12:53:05

标签: winapi windows-8

我正在使用GetUserName()Win32 API来获取用户名,但我发现GetUserName()Win32 API为 MS Live 帐户返回了错误的值,如果我在我的设置MS实时用户帐户用户设置下的Windows 8机器。

例如 xyz@live.com 是此帐户的真实帐户GetUserName()API将值返回为 xyz_000

注意:除 MS Live 帐户用户外,所有其他用户都会返回正确的值。

1 个答案:

答案 0 :(得分:0)

该函数返回该特定Windows计算机上帐户的用户名。这可能与用户登录的任何特定在线服务的用户名匹配也可能不匹配。