2010-02-01 19 views
10

Dada la dirección IP de una máquina, ¿cómo obtengo su nombre NetBIOS programáticamente en C#? Sé que puedo obtener de la línea de comandos a través de "nbtstat', pero estoy buscando una mejor solución.¿Cómo obtengo el nombre NetBIOS de una máquina desde IP en C#?

+0

pregunta interesante. Sospecho que podría consultar DNS para mapear desde la IP al nombre de host, que puede ser o no el mismo que el nombre de NetBIOS. No estoy seguro de qué API o bibliotecas existen específicamente dirigidas a NetBIOS. – Bruce

Respuesta

1

usted podría utilizar winapi gethostbyaddr con el tipo AF_NETBIOS.

Cuestiones relacionadas