ciao!
avrei bisogno di recuperare i nomi dei pc che sono connessi in rete.
girovagando ho trovato diversi esempi, ma la maggior parte si riferiscono ad una cosa del genere:
codice:
public static List<String> listDomainComputers()
{
List<String> computerNames = new List<String>();
String computerSchema = "Computer";
DirectoryEntry winNTDirectoryEntries = new DirectoryEntry("WinNT:");
foreach (DirectoryEntry availDomains in winNTDirectoryEntries.Children)
{
foreach (DirectoryEntry pCNameEntry in availDomains.Children)
{
if (pCNameEntry.SchemaClassName.ToLower().Contains(computerSchema.ToLower()))
{
computerNames.Add(pCNameEntry.Name);
}
}
}
return computerNames;
}
che recupera i nomi dei pc registrati nel dominio, e quindi anche quelli non accesi o non più utlizzati.
a me invece servirebbero solo i nomi dei pc connessi.
avete qualche suggerimento??