0

GetUserName() Win32 API を使用してユーザー名を取得していますが、ユーザー設定で Windows 8 マシンに MS ライブ ユーザー アカウントをセットアップすると、GetUserName() Win32 API がMS Liveアカウントに間違った値を返すことがわかりました。

たとえば、xyz@live.comはこのアカウントのライブ アカウントです GetUserName() API は値をxyz_000として返します。

注: MS Liveアカウント ユーザーを除く他のすべてのユーザーに対して正しい値を返します。

4

1 に答える 1

0

この関数は、その特定の Windows マシンのアカウントのユーザー名を返します。これは、ユーザーがサインインした特定のオンライン サービスのユーザー名と一致する場合と一致しない場合があります。

于 2013-07-22T15:45:20.183 に答える