none
已经通过Request.UserHostAddress获取了远程计算机的IP地址(192.168.6.6),请问如何在b/s结构(c#环境下)获取此台计算机的mac地址等信息? RRS feed

  • 问题

  • 有两个button,一个label,我在远程计算机上点击button1,通过Request.UserHostAddress,获取到了远程计算机的ip地址(192.168.6.6),并把它显示到了label1上


    现在我想通过点击button2获取192.168.6.6这台电脑对应的mac地址、子网掩码、默认网关 用b/s(c#)
    2009年2月17日 16:29

答案

  • 考虑到安全性问题,你需要使用客户端的程序或者ActiveX来获取。

    如果192.168.6.6是你自己的,并且知道管理员的密码,可以去掉匿名登录,输入管理员的帐号,将代码写在webform中也是可以的。如果你控制不了那台机器,则没有办法获取
    孟宪会
    2009年2月18日 0:43
    版主
  • 客户端是完全可以设置禁用acrivex的,并且在非 ie 里可以是无法实现的。建议你不要依赖这样的东西
    孟宪会
    2009年2月18日 1:29
    版主

全部回复