C# 获取本机全名的方法和其他常用方法

利用C#可以获得当前计算机所在的域名信息,如当前计算机已加入了域 abc.com,则:

1. 获得ABC的方法:

stirng dn = Environment.UserDomainName               或

stirng dn = SystemInformation.UserDomainName    //dn = ABC

2. 获得abc.com方法:

Using System.DirectoryServices.ActiveDirectory; string dn = Domain.GetComputerDomain().Name;    //dn=abc.com

System.Net.Dns.GetHostEntry("LocalHost").HostName

在asp.net下的方法:

Using System.Net.NetworkInformation;

string dn = IPGlobalProperties.GetIPGlobalProperties().DomainName;    //dn=abc.com

获取当前登录用户名:

Environment.UserDomainName + @"\" + Environment.UserName

获取当前机器名(不包含域名):

Dns.GetHostName()

 

 

 

 

posted on 2012-10-22 17:16  seacryfly  阅读(2258)  评论(0编辑  收藏  举报