gpt4 book ai didi

c# - 在 C# 中,如何获取本地计算机名称列表,例如在 Windows 资源管理器中查看网络的名称

转载 作者:可可西里 更新时间:2023-11-01 13:03:10 27 4
gpt4 key购买 nike

有很多关于获取本地机器的名称和IP地址的问题,还有一些关于获取局域网上其他机器的IP地址的问题(没有全部回答正确)。这是不同的。

在 Windows 资源管理器中,如果我在边栏上选择网络,我将看到我的 LAN 上按机器名称列出的本地机器的 View (无论如何在 Windows 工作组中)。如何在 C# 中以编程方式获取相同的信息?

最佳答案

您可以尝试使用 System.DirectoryServices命名空间。

var root = new DirectoryEntry("WinNT:");
foreach (var dom in root.Children) {
foreach (var entry in dom.Children) {
if (entry.Name != "Schema") {
Console.WriteLine(entry.Name);
}
}
}

关于c# - 在 C# 中,如何获取本地计算机名称列表,例如在 Windows 资源管理器中查看网络的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5581140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com