很多软件都有获知局域网在线计算机IP的功能,但是在.net怎么实现呢,有好多方法, 下面我给大家介绍几种,供大家参考。
1、微软社区上介绍了使用Active Directory 来遍历局域网 利用DirectoryEntry组件来查看网络 网址:http://www.microsoft.com/china/communITy/program/originalarticles/techdoc/DirectoryEntry.mspx
1 private void EnumComputers() 2 { 3 using(DirectoryEntry root = new DirectoryEntry("WinNT:")) 4 { 5 foreach(DirectoryEntry domain in root.Children) 6 { 7 Console.WriteLine("Domain | WorkGroup: "+domain.Name); 8 foreach(DirectoryEntry computer in domain.Children) 9 { 10 Console.WriteLine("Computer: "+computer.Name); 11 } 12 } 13 } 14 }