我已经阅读了有关使用 Environment 类获取它的内容,但找不到它的信息。谢谢大家。
public static string GetWorkGroup()
{
ManagementObject computer_system = new ManagementObject(
string.Format(
"Win32_ComputerSystem.Name='{0}'",
Environment.MachineName));
object result = computer_system["Workgroup"];
return result.ToString();
}
我尝试使用这里提供的WMI选项,但在我的电脑(以及我办公室的其他几台电脑)上速度极慢(有时超过5秒)。最终对我有效的是使用API调用“NetGetJoinInformation”(PInvoke.net)。该API调用对我来说返回非常快,并且正好符合我的需求。