我正在使用GetUserName()Win32 API来获取用户名,但我发现GetUserName()Win32 API为 MS Live 帐户返回了错误的值,如果我在我的设置MS实时用户帐户用户设置下的Windows 8机器。
例如 xyz@live.com 是此帐户的真实帐户GetUserName()API将值返回为 xyz_000 。
注意:除 MS Live 帐户用户外,所有其他用户都会返回正确的值。
答案 0 :(得分:0)
该函数返回该特定Windows计算机上帐户的用户名。这可能与用户登录的任何特定在线服务的用户名匹配也可能不匹配。