Bien le bonjour,
je suis confronter a un problème de découverte de découverte sur mon réseau....
je développe une application de synchronisation de fichier FTP<>LOCAL
de ce coté tout fonctionne très bien (avec la librairie de winSCP)
pour faciliter la configuration et pour une simplicité d'affichage je re-écris mon propre "OpenDialog", qui peut chercher soit sur des partages en local soit sur un serveur FTP, suivant de quel "coté" l'on configure...
mon soucis viens quand je cherche en "Local", la je liste tous les ordinateurs/nas du réseau sur le quel je me trouve. basé sur les infos trouvée là
https://csharp.hotexamples.com/examp...-examples.html
cela fonctionne très bien sur la plupart des ordinateurs sur le quel l'application est installée :-)
mais toutefois, tel un village gaulois bien connu, un ordinateur résiste...
sur l'un des ordis l'application trouve 5 serveur, et 11 Drives (local & partage réseau)
sur l'autre ordis l'application trouve les Drives locaux & partage réseau, mais pas les ordinateurs & NAS
Alors, les deux SMB sont activé, j'au essayé sans firewall, mais rien n'y fait
l'ordinateur lui-même "Vois" bien les NAS....
là je cale:-)
un idée, peut être
Merci d'avance
Amitiés
Lionel de Genève
EDIT:
un exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void Button1_Click(object sender, EventArgs e) { DirectoryEntry root = new DirectoryEntry("WinNT:"); foreach (DirectoryEntry computers in root.Children) { foreach (DirectoryEntry computer in computers.Children) { if (computer.Name != "Schema") { Debug.Print(computer.Name + "\r\n"); } } } }
Partager