熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.NET中獲取電腦名、IP地址及用戶名方法

2013-11-13 09:55:53  來源: .NET編程 

  在NET中獲取一台電腦名IP地址及當前用戶名是非常簡單以下是我常用的幾種方法如果大家還有其他好的方法可以回復一起整理
  
   在ASPNET中專用屬性
  
  獲取服務器電腦名PageServerManchineName
  
  獲取用戶信息PageUser
  
  獲取客戶端電腦名PageRequestUserHostName
  
  獲取客戶端電腦IPPageRequestUserHostAddress
  
   在網絡編程中的通用方法
  
  獲取當前電腦名static SystemNetDnsGetHostName()
  
  根據電腦名取出全部IP地址static SystemNetDnsResolve(電腦名)AddressList
  
  也可根據IP地址取出電腦名static SystemNetDnsResolve(IP地址)HostName
  
   系統環境類的通用屬性
  
  當前電腦名static SystemEnvironmentMachineName
  
  當前電腦所屬網域static SystemEnvironmentUserDomainName
  
  當前電腦用戶static SystemEnvironmentUserName
  
  舉例子來說明:
  
  using SystemNet;
  private void ButtonIP_Click(object sender SystemEventArgs e)
  {
  SystemNetIPAddress[] addressList = DnsGetHostByName(DnsGetHostName())AddressList;
  if (addressListLength>)
  {
  TextLIPText = addressList[]ToString();
  TextSIPText = addressList[]ToString();
  }
  else
  {
  TextLIPText = addressList[]ToString();
  TextSIPText = 沒有可用的連接;
  }
  }
From:http://tw.wingwit.com/Article/program/net/201311/12017.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.