如何在 .NET c# 中获取计算机名称
如何在 .NET c# 中获取计算机名称
public static string GetFQDN()
{
string domainName = NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
string hostName = Dns.GetHostName();
string fqdn;
if (!hostName.Contains(domainName))
fqdn = hostName + "." +domainName;
else
fqdn = hostName;
return fqdn;
}
还有两种更加有用的方法:
System.Environment.GetEnvironmentVariable("ComputerName")
System.Environment.GetEnvironmentVariable("ClientName"),如果用户通过Citrix XenApp或Terminal Services(也称为RDS、RDP、远程桌面)连接,则可以获取用户PC的名称。