ログインしたユーザ名の取得

ログインしたユーザ名はAPI一発で取得できる。
とはいえ、サブルーチン化しておくと便利な気がする。

//-------------------------------------------------------------------------
//                ログインユーザ名を取得するサブルーチン
//                                                        by Shue
//-------------------------------------------------------------------------
AnsiString __fastcall subGetLoginUserName()
{
    char cBUF[1000];
    DORD UserNameSize = 1000;
    AnsiString strRET = ""; 

    if (::WNetGetUser(NULL, cBUF, &UserNameSize) == NO_ERROR)    {
        strRET = AnsiString(cBUF);
    }

    return strRET;
}
//---------------------------------------------------------------------------

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-12-09 (日) 22:30:51 (3004d)