Salve a tutti, ho un problemino, devo creare una list con tutte le cartelle condivise in una rete, inizio col dire che la dimensione della rete è variabile quindi potrei dover scansionare vari computer in cerca di cartelle condivise, io (cercando e sperimentando direttamente) sono riuscito a trovare questo:
Dim objClass As ManagementClass = New ManagementClass("\\127.0.0.1\root\cimv2:Win32_Shar e")
For Each objShare As ManagementObject In objClass.GetInstances()
MsgBox(String.Format("{0} -> {1}", objShare.Properties("Name").Value, objShare.Properties("Path").Value) & Environment.NewLine)
Next
che sembra funzioni a meraviglia sul mio computer, tuttavia quando provo a cambiare l'IP mi restituisce un errore:
Server RPC non disponibile.
eppure se provo da esegui a fare \\192.168.1.3\Prova funziona perfettamente quindi non è vero che non è disponibile...non capisco proprio come mai mi dia quell'errore...
comunque il codice sopra funziona perfettamente in locale.
grazie 1000 in anticipo