最方便的取得方式是:
//常見網域取得用法 string domainName = System.Environment.UserDomainName;
以此方式拿到的是「Windows 帳戶名稱的網域名稱」,並且一般而言是大寫字元。
例如,登入的網域帳號是「kenlai\admin」,上述程式會取得「KENLAI」。
但某些時候,希望拿到「完整」的網域名稱,例如:「kenlai.com」的字串,就必須改用以下函式取得:
//完整網域名稱 string domainName= System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;當然,沒有加入網域的電腦,拿到的就是空字串了。
//其他常見的還有: System.Environment.UserName; //使用者名稱 System.Environment.MachineName; //電腦名稱
延伸閱讀:
沒有留言:
張貼留言