Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1

    [C#] Recuperare i nomi dei pc nella rete locale

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

  2. #2
    ok, seguendo questo articolo sono riuscito nell'intento: http://www.codeproject.com/Articles/...er-names-using

    ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.