6
如何查询特定工作组中的所有可访问计算机?在工作组中获取计算机
如何查询特定工作组中的所有可访问计算机?在工作组中获取计算机
您可以使用活动目录API - 检查DirectoryEntry类(不要忘记添加对System.DirectoryServices.dll
的引用)。
下面是一个简单的例子:
using (DirectoryEntry workgroup = new DirectoryEntry("WinNT://Workgroup"))
{
foreach (DirectoryEntry child in workgroup.Children)
{
Console.WriteLine(child.Name);
}
}
作品像一个魅力,谢谢! – thumbmunkeys 2011-03-03 09:22:05
http://www.codeproject.com/KB/IP/ListNetworkComputers.aspx – 2011-03-03 08:41:50
希望你在想是目前在工作组的计算机列表(即切换在网络上和网络上) - 否则没有答案。 – 2011-03-03 09:17:31
@Damien:是的,我的意思是说,'可用电脑'不是这个的正确名词吗? (严重的问题) – thumbmunkeys 2011-03-03 09:26:30