private static string GetDomainName()
{
// 注意:这段代码需要在Windows XP及较新版本的操作系统中才能正常运行。
SelectQuery query = new SelectQuery("Win32_ComputerSystem");
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))
{
foreach (ManagementObject mo in searcher.Get())
{
if ((bool)mo["partofdomain"])
return mo["domain"].ToString();
}
}
return null;
}
{
// 注意:这段代码需要在Windows XP及较新版本的操作系统中才能正常运行。
SelectQuery query = new SelectQuery("Win32_ComputerSystem");
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))
{
foreach (ManagementObject mo in searcher.Get())
{
if ((bool)mo["partofdomain"])
return mo["domain"].ToString();
}
}
return null;
}
上一次用VB写过,win7下没问题。我的就是。这个是我在本机上调试的。