• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

局域网中,怎样获得客户端登录的NT帐号?

GSXiaoXiao 2004-11-03 10:18:20
局域网中,怎样获得客户端登录的NT帐号?
...全文
147 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
GSXiaoXiao 2004-11-08
再顶
回复
GSXiaoXiao 2004-11-06
肯定有办法的,请教....
回复
GSXiaoXiao 2004-11-04
获得电脑名和IP我知道,就是不知道怎样得到登录的用户......
上面的方法也不行.
回复
GSXiaoXiao 2004-11-03
没有,用Windows验证可以吗?
回复
listhome 2004-11-03
你用的是Windows认证吗?
回复
comeon_data 2004-11-03
using System.Net

string ssIp=Request.UserHostAddress;
IPHostEntry iph=Dns.GetHostByAddress(ssIp);
string ssName=iph.HostName;//主机名


用户名:System.Environment.UserName;
域名: System.Environment.UserDomainName;

通过Request.ServerVariables("LOGON_USER")获得用户的登陆帐号


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
回复
GSXiaoXiao 2004-11-03
自己UP
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-11-03 10:18
社区公告
暂无公告