[C#]Lister les serveurs de mon voisinage réseau

fafa139
[C#]Lister les serveurs de mon voisinage réseau

Salut à tous,
J'aimerais bien savoir comment obtenir la liste des serveurs distants (ordinateurs) connectés à ma machine? (rappelez vous le voisinage réseau de Windows)

J'ai besoin de réaliser un treeview qui contient ma machine(localhost) ainsi que les machines de mon voisinage réseau.

Comment faire?

Merci à tous, Afef

fredericmazue

Oui on se souvient.
Et ta question, bien que la même est encore imprécise:

> serveurs distants (ordinateurs)

Serveurs ou ordinateurs. Ce n'est pas, nécessairement pareil.

Si c'est des serveurs (OCP comme tu disais) alors passer par la WMI me semble le meilleur moyen comme je te l'ai dit.
Si ce sont des ordinateurs alors c'est avec l'API NetServerEnum (qui est mal nommée :wink: et qui ne marche pas sous 9x) que tu vas t'en sortir, ou encore avec le duo d'APIs WNetOpenEnum et WNetEnumResource qui eux fonctionnent sous 9x.

Bon courage

b2ig
Lister les machines du voisinage réseau...

Bonjour, (dans le framework 2.0) j' aimerais savoir si la class System.Net.NetworkInformation permet de lister les machines NetBIOS/CIFS/SMB sur le réseau ?

J' ai bien vu la possibilitée de ping mais une machine qui répond au ping ne dispose pas forcement de la couche CIFS/SMB au-dessus d' IP.

Sinon plutôt que de scanner tout le sous réseau IP, est il possible de récupérer quelque part dans l' OS (fichier lmhost ou registre) la liste des machines NetBios disponibles dans le groupe de travail ?

merci d' avance.

TroXsA

Bonjour,

Voila du code que j'ai réalisé en Vb.net, desoler je connais pas assez bien le C# pour faire la traduction

http://www.troxsa.info/index.php?option=com_content&task=view&id=62&Itemid=2

et pour savoir qui est connecter sur l'ordi
la class Win32_ServerConnection est "il me semble" la plus adapté a savoir qui est connecté
j'ai fait une petit application qui utilise cette classe WMI je vais la metre a dispo dans quel que temp !

Cordialement

TroXsA

c'est pas urgent didonc ! :)
ou alors tu tes service sans dire merci ou dire non c'est pas ce que je rechercher a faire :(
Ben j'espere que ça servira a d'autre ;)

b2ig
préssé ?

non effectivement pas super urgent :)

en fait je cherche a lister les machines disponibles sur le réseau local (SMB/CIFS) en utilisant uniquement le framework .NET 2.0 et si possible pas d' API.

(Je ne trouve pas la class "Win32_ServerConnection" et j'ai quelques doutes sur la fesabilité de mon truc)