Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Имя компьютера [D5, WinXP]


Jorchick ©   (2002-07-13 21:27:00) 

Мастера, подскажите как определить имя УДАЛЕННОГО компьютера по IP-адресу.
Прошу в FAQ не отправлять и gethostbyaddr() не предлагать.
Потому что он дает не то имя компьютера, которое мне нужно.
Т.е. если я введу ip-адрес компьютера вне локальной сети, то он выдать может что-то типа dialup3274.mtu-net.ru.
А мне нужно имя компьютера.


Pingo   (2002-07-17 11:41:00) [1]

Ну ребята на NetBios я бы не стал располагать в написании программ, а в таком случае, наверное, прав Дремучий © (16.07.02 11:23).
Конечно, многое зависит от задачи.

P.S. У меня ни на одном компьютере не стоит NetBios.


Melifar0   (2002-07-16 18:40:00) [2]

Народ блин, а для чего существуют NB*** функции?
ну или если уж лениво с ними разбираться, то createprocess()
nbtstat -A <IP> и все...


Black Fox   (2002-07-16 13:53:00) [3]

Это можно сделать с помощью протокола NetBios...
NetBios выдает (если попросить) следующую информацию:
имя компа
имя пользователя за компом
MAC адрес
а еще много чего, в том числе и доступ к расшаренным ресурсам можно получить....
--------
только вот как это сделать из-под Delphi меня сейчас самого очень интересует!


Jorchick   (2002-07-16 13:50:00) [4]

Так ведь вот прикол.
Если лезть на компьютер по NetBios"y, то при запросе имени и пароля выводит имя удаленного компьютера.


Дремучий   (2002-07-16 11:23:00) [5]

Никто просто так свои имена не раздает...
Если ОЧЕНЬ надо, с помощью трояна можно...
:))


Wonder   (2002-07-16 11:17:00) [6]

"А разве используя Telnet не обязательно, чтобы на удаленном компьютере был открыт 23 порт?"

Мало того, чтоб был открыт, так еще и чтоб на нем сервер работал. Вот ведь засада какая! :)))


Jorchick   (2002-07-16 11:14:00) [7]

А разве используя Telnet не обязательно, чтобы на удаленном компьютере был открыт 23 порт?


Pingo   (2002-07-15 18:05:00) [8]

Component Indy\IDTelnet


Jorchick   (2002-07-15 16:55:00) [9]

А в Delphi как сделать?


Pingo   (2002-07-15 13:48:00) [10]

Jorchick.
Зайди telnet"om, он тебе отдаст имя компа,
насколько я помню (давно этим не игрался).


Jorchick   (2002-07-15 10:40:00) [11]

Блин. Посоветовать уже нечего?
Я задал конкретный вопрос. Неужели нельзя ответить именно на него? А если нельзя, то лучше вообще не отвечать.


Dimka Maslov   (2002-07-15 09:59:00) [12]

Вводи адрес компьтера внутри локальной сети


Jorchick   (2002-07-15 07:04:00) [13]

Возможно.
Но мне нужно имя компьютера, которое прописал пользователь на своем компьютере.


Malder   (2002-07-15 00:14:00) [14]

А ты в курсе, что dialup3274.mtu-net.ru это и есть имя компьютера ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо