List<string> FindNetworkComputers()
{
var root = new DirectoryEntry("WinNT:");
return (from DirectoryEntry dom in root.Children
from DirectoryEntry entry in dom.Children
where entry.SchemaClassName == "Computer"
select @"\\" + entry.Name).ToList();
}