Установлен ли в системе протокол Tcp/ip

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем R_2, 20 апр 2006.

Статус темы:
Закрыта.
  1. R_2

    R_2 Гость

    Как проверить установлен ли в системе протокол TCP/IP?
    Пишу вот такой вот код

    Код (Text):
    bool IsTCPIPInstalled()
    {
    TRegistry  *Reg;
    TStringList *RKeys;

    bool ret = false;
    Reg = new TRegistry();
    RKeys = new TStringList();
    Reg->RootKey = HKEY_LOCAL_MACHINE;
    if (Reg->OpenKey("\\Enum\\Network\\MSTCP", False))
    {
    Reg->GetKeyNames(RKeys);
    ret = (RKeys->Count != 0);
    }
    delete Reg;
    delete RKeys;
    return ret;
    }

    И что-то не проходит. Выдает false.
     
  2. lepa

    lepa Гость

    Я бы глянул вот в эту ветку
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_TCPIP
     
  3. R_2

    R_2 Гость

    Все равно не выходит. Не могу понять почему. В реестре информация есть, TRegister ее не находит.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей