ホーム
|
アプリケーション | Tips | ダウンロード | プログラム
| コラム

CBアプリ工房


Tips >   

GetComputerName でコンピュータ名を取得 

更新 : 2009/04/28

 



解説:
GetComputerName 関数は、 現在のシステムのコンピュータ名を取得します。コンピュータ名はシステムが起動する時にレジストリから取得されます。

使用例:
以下の例は、システムからコンピュータ名を取得しています。

準備として、Edit と Button を適当に配置してください。

Button1 をクリックするとコンピュータ名 が Edit に表示されます。
デフォルトではコンピュータ名がホスト名で設定されます。ホスト名とコンピュータ名は別物なので注意してください。

//-------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    // コンピューター名取得
    char compName[256];
    // コンピューター名を格納する十分な大きさを指定
    DWORD len = sizeof(compName);

    // GetComputerName 関数でコンピュータ名を取得
    if (GetComputerName(compName, &len)) Edit1->Text = compName;
}
//-------------------------------------------------------------------



[ ホーム | ページトップ | ブック | リンク | サイトマップ ]
Copyright(c) 2003 Shibu All rights reserved.