Top / Programming / C++Builder / ユーザー名を取得する

ユーザー名を取得する

現在のスレッドのユーザー名を取得には、GetUserName 関数を使用します。

ソースコード

#include <tchar.h>
#include <winsock.h>
#include <stdio.h>
//---------------------------------------------------------------------------
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
  char username[256];
  DWORD size = sizeof(username);
  if (GetUserName(username, &size) == 0) {
    //取得に失敗した
    puts("error");
  } else {
    //成功
    puts(username);
  }

  return 0;
}

更新履歴