Откуда NetServerEnum получает свой список компьютеров? - PullRequest
1 голос
/ 27 апреля 2009

Откуда NetServerEnum() получает свой список машин?

Использует ли он службу браузера компьютера или AD в качестве предпочтения, если AD доступна?

Ссылки:

1 Ответ

2 голосов
/ 27 апреля 2009

Из службы браузера. NetServerEnum предшествует Active Directory и должен работать в системах без AD. NetServerEnum вернет 6118 (без браузеров), если не сможет найти сервер просмотра. Я думаю, что AD имеет интерфейс ADSI для такого рода задач, но я никогда не программировал на AD.

Обратите внимание, что NetServerEnum может быть недобросовестно медленным в большом домене: я нашел это нелегким путем, пытаясь использовать NSE для элементарного алгоритма "обнаружения". Вскоре усвоил урок и переключился на UDP для этой задачи.

...