http://www.csdn.net/develop/read_article.asp?id=16084

解决方案 »

  1.   

    DirectoryEntry root = new DirectoryEntry("WinNT:"); 
    DirectoryEntries domains = root.Children;
    domains.SchemaFilter.Add("domain");
    TreeNode treeRoot=new TreeNode();
    treeRoot.Text ="局域网";
    tree1.Nodes.Add(treeRoot);
    foreach (DirectoryEntry domain in domains)
    {
    TreeNode child=new TreeNode (domain.Name );
    treeRoot.Nodes .Add (child);
    DirectoryEntries computers = domain.Children;
    int i=computers.SchemaFilter.Add("Computer");
    foreach (DirectoryEntry computer in domain.Children )
    {
    TreeNode subChildren=new TreeNode (computer.Name );
    child.Nodes.Add (subChildren);
    }
    }
      

  2.   

    ping你计算机所在的网段
    http://www.csdn.net/Develop/My_Article.asp