Список всех машин, подключенных к локальной сети - PullRequest
1 голос
/ 08 июля 2011

Можно ли получить список всех достижимых узлов (машин, подключенных к локальной сети) через WMI? если нет, то как я могу получить список всех достижимых узлов, используя другие методы?

1 Ответ

2 голосов
/ 08 июля 2011

Насколько я знаю, WMI не предоставляет какого-либо метода для перечисления машин, подключенных к локальной сети.однако вы можете использовать другие методы, подобные этим:

  1. Перечислите сетевые ресурсы Windows, используя WNetOpenEnum и WNetEnumResource функции Windows.

  2. Выполняя поиск NetBios с использованием протокола UDP , здесь вы можете найти инструмент с включенным кодом сурсинга.

  3. Запуск нескольких команд ping для сканирования диапазона адресов, в этом варианте вы можете использовать WMI, проверить этот образец Making a PING with Delphi and the WMI или вы можете использовать IcmpSendEcho Функция для создания вашего пинга.

  4. Также вы можете проверить Nmap , которые имеют Nmap API

...