.NET中获取电脑名、IP及用户名方法

转载 2006年06月27日 19:30:00
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理:
  
  1. 在ASP.NET中专用属性:
  
  获取服务器电脑名:Page.Server.ManchineName
  
  获取用户信息:Page.User
  
  获取客户端电脑名:Page.Request.UserHostName
  
  获取客户端电脑IP:Page.Request.UserHostAddress
  
  2. 在网络编程中的通用方法:
  
  获取当前电脑名:static System.Net.Dns.GetHostName()
  
  根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList
  
  也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName
  
  3. 系统环境类的通用属性:
  
  当前电脑名:static System.Environment.MachineName
  
  当前电脑所属网域:static System.Environment.UserDomainName
  
  当前电脑用户:static System.Environment.UserName
  
  举例子来说明:
  
  using System.Net;
  private void ButtonIP_Click(object sender, System.EventArgs e)
  {
  System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
  if (addressList.Length>1)
  {
  TextLIP.Text = addressList[0].ToString();
  TextSIP.Text = addressList[1].ToString();
  }
  else
  {
  TextLIP.Text = addressList[0].ToString();
  TextSIP.Text = "没有可用的连接";
  }
  }  

C# .net获取IP 并获取IP的城市

C# .net获取IP 并获取IP的城市
  • yehaifanxing
  • yehaifanxing
  • 2016年10月27日 17:14
  • 2248

asp.net 获取真ip

一个程序员的淘宝店: 点击打开链接 /// /// 获取真ip /// /// public string GetRea...
  • lybwwp
  • lybwwp
  • 2015年11月23日 14:24
  • 570

asp.net中获取客户端ip地址的两种方法

方法一:///     /// 获取用户登录IP    ///     ///     string GetIp()    {        //可以透过代理服务器        string use...
  • ehung
  • ehung
  • 2007年12月31日 06:48
  • 781

ASP.NET获取访问者IP的方法

/// /// 获取IP地址 /// public static string IPAddress { get { ...
  • xianglikai1
  • xianglikai1
  • 2017年02月03日 16:03
  • 409

[.Net码农]C#获得本机的计算机名及IP地址

http://blog.csdn.net/xb12369/article/details/7918195 using System.Net;   Strin...
  • CrackLibby
  • CrackLibby
  • 2016年02月25日 16:48
  • 3373

VB.NET取得登录计算机系统的用户名(亲自实践)

为了获取环境变量的信息, 在vb.NET中,您可以使用System.Environment类中的两个方法GetEnvironmentVariable和GetEnvironmentVariables。...
  • bigheadsheep
  • bigheadsheep
  • 2015年03月19日 14:11
  • 2436

ASP.NET获取客户端计算机IP地址和主机名

需要类:PagePage 的名称空间是:System.Web.UI 该名称空间默认是导入的。再导入Net命名空间。 核心代码: using System.Net; string clientIP...
  • mituan1234567
  • mituan1234567
  • 2014年04月24日 15:06
  • 1968

Asp.Net获取电脑名,IP地址及当前用户名,操作系统,浏览器,.NET版本等信息的方法

 1. 在ASP.NET中专用属性:    获取服务器电脑名:Page.Server.ManchineName    获取用户信息:Page.User    获取客户端电脑名:Page.Request...
  • zhangshuxia
  • zhangshuxia
  • 2009年06月14日 11:42
  • 8245

Asp.Net获取电脑名,IP地址及当前用户名的方法

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理:    1. 在ASP.NET中专用属性:    获取服务器电脑名:Pa...
  • wendy1001
  • wendy1001
  • 2006年08月12日 13:18
  • 1521

asp.net网站如何获得客户端windows登录用户名

asp.net网站如何获得客户端windows登录用户名。 简单的说,就是当公司电脑登录网站的时候,网站能直接显示出该电脑的window 账号。 网上有很多解法: 一, 1.在IIS中将访问方...
  • kuozhu2419
  • kuozhu2419
  • 2017年01月01日 06:47
  • 380
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET中获取电脑名、IP及用户名方法
举报原因:
原因补充:

(最多只允许输入30个字)