Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

имена компьютеров в сети

13K
26 августа 2005 года
s666
2 / / 26.08.2005
Народ ! Помогите пожалуйста !:)
Я пишу прогу для отправки сообщений по сети,
и нужно чтобы из неё можно было выбрать комьютер,
на который отсылается сообщение.
(Пишу на Borland C++ Builder 6)
Вопрос в том, как узнать имена компов,
находящихся в сети, из проги ?

Заранее спасибо!
2.1K
28 августа 2005 года
Kai
37 / / 30.05.2003
Цитата:
Originally posted by s666
Народ ! Помогите пожалуйста !:)
Я пишу прогу для отправки сообщений по сети,
и нужно чтобы из неё можно было выбрать комьютер,
на который отсылается сообщение.
(Пишу на Borland C++ Builder 6)
Вопрос в том, как узнать имена компов,
находящихся в сети, из проги ?

Заранее спасибо!




Выполняешь
WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, 0, NULL, Handle);
где Handle - THandle

Затем в цикле вызываешь
WNetEnumResource(Handle, Entires, Buf, BufSize);
где Buf - массив типа TNetResource, BufSize - SizeOf(Buf), Entires = 1
массив Buf содержит информацию о компьютерах в сети (Buf[1]->lpRemoteName - имя)

13K
29 августа 2005 года
s666
2 / / 26.08.2005
Огромное спасибо за подробный ответ !!!:) :) :)

Хоть ответ был достаточно подробный, однако конкретно
вникнуть я так и не смог ...

Хеадер я нужный для функций прописал, но может ещё какие надо ?

Извините за вопрос, но я не знаю как описать массив ?

Если не трудно подскажите более конкретно как задать типы переменным,
а то он ругается !!! (по возможности кусочек кода)

Пишет мол имеет: void * , а нужно void **, и т.д.

Я мудохался так и всё равно не вышло:
__________________________________
WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, 0, NULL, Handle);
TNetResource *Buf;
unsigned long *Entires=1;
unsigned long BufSize=SizeOf(Buf);
WNetEnumResource(Handle, Entires, Buf, BufSize);
__________________________________________________
------------------------------
+Большое спасибо за внимание!!!+
------------------------------
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог