Как получить имя NetBIOS для компьютера с IP-адресом в С#?

Учитывая IP-адрес компьютера, как я могу получить его имя NetBIOS программно в С#? Я знаю, что могу получить его из командной строки через "nbtstat -A", но я ищу лучшее решение.

Ответ 2

Вы можете использовать winapi gethostbyaddr с типом AF_NETBIOS.