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??