Quel est le meilleur moyen d'obtenir le nom de l'ordinateur à distance basée sur une adresse IP?

J'ai plusieurs machines windows identifié par une adresse ip. Je voudrais écrire une application qui interrogent les ordinateurs à distance et obtient leur nom. Je ne peux pas appuyer sur le DNS, car il ne fournit pas de résultats exacts.

J'ai entendu dire qu'il y a une API NetBIOS qui peuvent être utilisés, mais je ne suis pas familier avec cette API.

OriginalL'auteur gyurisc | 2010-03-09