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



我正在使用GetUserName()Win32 API获取用户名,但我发现,如果我在windows 8计算机上根据用户设置设置MS Live用户帐户,GetUserName。

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

注意:它为除MSLive帐户用户之外的所有其他用户返回正确的值。

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

最新更新