用什么方法可以得到一个局域网中所有计算机的名称和IP 都知道局域网了,ip难道不知道么?名称的话,Dns.GetHostName(ip) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您可以将路径指定为"WinNT:"枚举出一个局域网内所有的域,如下列代码所示:DirectoryEntry objSpace = new DirectoryEntry("WinNT:");foreach(DirectoryEntry domain in objSpace.Children)System.Diagnostics.Debug.WriteLine(domain.Name);如果要枚举一个组中的所有成员,首先要激活其Members成员,并查询(映射到)他的IEnumerable接口。然后遍历其中每一个元素,生成相应的入口对象并输出。如下列代码所示:string domainName = "Domain";string groupName = "Group";DirectoryEntry group = new DirectoryEntry("WinNT://" + domainName + "/" + groupName + ",group");foreach(Object member in (IEnumerable)group.Invoke("Members")){ DirectoryEntry dirmem = new DirectoryEntry(member); Console.WriteLine(dirmem.Name);}引自:http://www.csdn.net/expert/topic/621/621288.xml?temp=.4944269 转发服务器的设计 C#实现在线播放音乐 asp.net 几个控件使用的问题 ?请高手帮忙看看 一个正则表达式的问题 在C#中如何使用Direct9.0c? c#里面有没有向java中的log4j的东西啊? datatable添加数据 .net中com+扮演什么角色?.net是否有新的中间件管理方案???? 两个线程同时运行 实在没辙了,请教各位!!! 我刚买的visual studio.net2002.2月最新上市版不能被安装,急救中 有关networkStream.write的问题
foreach(DirectoryEntry domain in objSpace.Children)
System.Diagnostics.Debug.WriteLine(domain.Name);如果要枚举一个组中的所有成员,首先要激活其Members成员,并查询(映射到)他的IEnumerable接口。然后遍历其中每一个元素,生成相应的入口对象并输出。如下列代码所示:string domainName = "Domain";
string groupName = "Group";
DirectoryEntry group = new DirectoryEntry("WinNT://" + domainName + "/" + groupName + ",group");foreach(Object member in (IEnumerable)group.Invoke("Members"))
{
DirectoryEntry dirmem = new DirectoryEntry(member);
Console.WriteLine(dirmem.Name);
}
引自:http://www.csdn.net/expert/topic/621/621288.xml?temp=.4944269