подлючен или нет TCP/IP?
, через реестр
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
подлючен или нет TCP/IP?
, через реестр
|
Сообщ.
#1
,
|
|
|
|
Здрасти.
как узнать (какой ключ в реестре Windows XP) подключен или нет протокол TCP/IP? я нашел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip далее идут параметры сетевых карт по идентификаторам...например: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2B8057FE-A9A6-472C-B57E-0F584217647F} где именно находится статус (установлен/не установлен, подключен/ не подключен) протокола TCP/IP? |
|
Сообщ.
#2
,
|
|
|
|
![]() ![]() function TCPIPInstalled: boolean; var Reg: TRegistry; RKeys: TStrings; begin Result:=False; try Reg := TRegistry.Create; RKeys := TStringList.Create; Reg.RootKey:=HKEY_LOCAL_MACHINE; if Reg.OpenKey('\Enum\Network\MSTCP', False) Then begin reg.GetKeyNames(RKeys); Result := RKeys.Count > 0; end; finally Reg.free; RKeys.free; end; |
|
Сообщ.
#3
,
|
|
|
|
хмм...
но ключа: HKEY_LOCAL_MACHINE\Enum\Network\MSTCP не существует... |
|
Сообщ.
#4
,
|
|
|
|
возможно надо проверить в ключе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Enum параметр Count - если Count>0 - то значит установлен - но я не на 100% уверен что все именно так... |