У меня есть административное приложение, которое я хотел бы иметь возможность "обнаруживать" хосты Windows в той же или указанной пользователем подсети.Как вы думаете, что является лучшим способом быстрого обнаружения, если ряд хостов подключен к сети, используя Delphi?
Я рассмотрел возможность проверки связи хостов (возможно, с использованием WMI и Delphi ), но я считаюможет быть более надежный способ.Я обеспокоен тем, что клиенты могут быть настроены, чтобы не отвечать на запросы ping.Используя nbtscan , я могу очень быстро получить список хостов Windows в моей подсети:
nbtscan 192.168.1.0/24
Я хотел бы иметь возможность реплицировать эту функцию, но я не уверен, гденачать.В настоящее время я использую компонент ICS, созданный Франсуа Пиетт для Delphi 2010.
Я приветствую любые предложения.