求获取电脑信息: 我想做个网站,在首页上显示当前用户Windows登录的用户名,电脑名,IP地址,MAC地址

另外,想添加多个可控制一部分的电脑可登录,
注:是在公司的内网使用,(局域网内)

建议你做个数据库,用户登录的时候,记录用户Windows登录的用户名,电脑名,IP地址,MAC地址
想添加多个可控制一部分的电脑可登录,你在iis里面可以设置,允许与拒绝的IP.像windows 2003追问

首先先谢谢你,大概是和你说的差不多了,我的思路是:
建ACC数据库是必须要的,
数据库里分两个表:
第一个表是可以登录的用户名,(用来控制与Windows的登录名对比,公司是每人都有Windows的登录用户名的)
第二个表是记录着登录了的用户和电脑名和IP地址和登录时间,

就是以上的代码不知怎么写,不知能否告知。

追答

///
/// 获取服务器IP
///
public static string GetServerIp
{
get
{
return HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"].ToString();
}
}
///
/// 获取服务器计算机名
///
public static string GetServerName
{
get
{
return HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToString();
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-27
客户端IP 地址用:Request.UserHostAddress获取
客户端主机名用:Request.UserHostName获取
客户端操作系统用:Request.Browser.Platform获取
第2个回答  2012-07-27
有这种相关代码的
第3个回答  2012-07-27
无线路由有这些功能吧
第4个回答  2012-07-27
可以了解一下window small business server
相似回答