Как посмотреть список робочих станций в домене или раб гру

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
san*
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 17.06.2004 (Чт) 17:57
Откуда: Киев

Как посмотреть список робочих станций в домене или раб гру

Сообщение san* » 21.06.2004 (Пн) 15:31

Как просмотреть список рабочих станций в домене или рабочей группе. Сделал через ADS - работает очень медленно. Когда подключаюсь к домену - идет задержка до полминуты :( :!: Может можно как-то быстрее, сетевое окружение же работает без задержек! Помогите пожалуйста!

san*
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 17.06.2004 (Чт) 17:57
Откуда: Киев

Сообщение san* » 23.06.2004 (Ср) 16:20

Что, никто не знает, или это очень просто? :( :( :(

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 23.06.2004 (Ср) 16:59

см. функции WNetOpenEnum, WNetOpenEnumRoot, WNetEnumResource (Lib "mpr.dll" ).
И вовсе это не просто. Обзор производится иерархически. См.пример.
Вложения
Enum Resources.zip
(3.24 Кб) Скачиваний: 57

san*
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 17.06.2004 (Чт) 17:57
Откуда: Киев

Сообщение san* » 23.06.2004 (Ср) 19:11

Огромнейшее спасибо! :D :D :D :D :D :D
Только вот что-то я не понял:
----------------------
lBufferSize = UBound(uNetApi) * Len(uNetApi(0)) / 2
UBound(uNetApi) - вроде никогда не будет менятся, масив сразу определен на MAX_RESOURCES
-------------------------
А uNetApi() всегда будет заполнятся с 0, lBufferSize будет всегда 257*16/2
-----------------------------
Не подумай,я не придираюсь, просто пытаюсь разобраться :wink: :wink: :D

san*
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 17.06.2004 (Чт) 17:57
Откуда: Киев

Сообщение san* » 24.06.2004 (Чт) 16:42

Еще раз спасибо за прогу, немног подправил под свою задачу (мне надо было только список рабочих станций в доменах) и вроде получилось неплохо. Прогу прилагаю. Еще раз спасибо. :D :D :D :D :D :D :D
Вложения
NetSource1.rar
(1.92 Кб) Скачиваний: 38


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 7

    TopList