Учитывая IP-адрес компьютера, как я могу получить его имя NetBIOS программно в С#? Я знаю, что могу получить его из командной строки через "nbtstat -A", но я ищу лучшее решение.
Ответ 1
Проверить Использование класса Socket для запроса имени NetBios устройства через UDP (прокрутка вниз).
ИЗМЕНИТЬ
Сообщество изменило URL-адрес из-за 404 на исходной странице и изменило ссылку, чтобы извлечь из web.archive.org
Ответ 2
Вы можете использовать winapi gethostbyaddr с типом AF_NETBIOS
.