如何获得本地计算机名称?
Answers:
您应该可以使用System.Environment.MachineName
它。它是一个属性,该属性返回包含计算机的netBIOS名称的字符串:
http://msdn.microsoft.com/zh-CN/library/system.environment.machinename.aspx
来自 链接文字
获取本地网络/计算机名称的四种方法:
string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
有关更多信息,请参见: SystemInformation.ComputerName,Environment.MachineName和Net.Dns.GetHostName之间的区别
如果要本地计算机的FQDN(完全限定域名),则可以使用
System.Net.Dns.GetHostEntry("localhost").HostName
其他方法将仅返回本地名称,而没有任何特定于域的信息。例如,对于计算机myComp.myDomain.com
,先前的方法将返回myComp
,而该GetHostEntry
方法将返回myComp.myDomain.com
localhost
我,不是FQDN
。