Tips.17 C++Builder/Windowsプログラミング
ダイヤルアップ接続名の一覧を取得する
レジストリから取得します。 (本当はシェルネームスペースから取得できるはず)
キー HKEY_USER/.Default/RemoteAccess/Addresses
の値を取得します。 
例) 
bool __fastcall EnumDialupPhonebooks(TStrings* list)
{
 TRegistry* reg = new TRegistry();
    reg->RootKey = HKEY_USERS;
    bool result = reg->OpenKey(".Default\\RemoteAccess\\Addresses", false);
    if ( result == false)
    {
     delete reg;
     return false;
    }
    reg->GetValueNames(list);
    reg->CloseKey();
    delete reg;
    return true;
}
 
戻る [参照] WIN32API SDKの RasDial |サンプル