每台电脑的硬件ID是全球唯一的吗?
怎样获取客户端电脑的硬件id?? 先谢过诸位了!

解决方案 »

  1.   

    客户端IP:Page.Request.UserHostAddress;
    用户信息:Page.User;
    服务器电脑名称:Page.Server.MachineName;
    当前用户电脑名称:System.Net.Dns.GetHostName();
    当前电脑名:System.Environment.MachineName;
    当前电脑所属网域:System.Environment.UserDomainName;
    当前电脑用户:System.Environment.UserName;
    浏览器类型:Request.Browser.Browser;
    浏览器标识:Request.Browser.Id;
    浏览器版本号:Request.Browser.Version;
    浏览器是不是测试版本:Request.Browser.Beta;
    浏览器的分辨率(像素):Request["width"].ToString() + "*" + Request["height"].ToString();//1280*1024
    客户端的操作系统:Request.Browser.Platform;
    是不是win16系统:Request.Browser.Win16;
    是不是win32系统:Request.Browser.Win32;
      

  2.   

    获取MAC地址就行了     那个是唯一的
      

  3.   

    基本不大可能
    MAC 是唯一(但也可修改),但不對瀏覽器安裝插件不可以讀取到。
      

  4.   

    如果是匿名可以考虑使用IP吧,Mac地址是不能被B/S程序读取到的
      

  5.   

    如果仅仅利用浏览器的UserAgent判断的话,是没办法获得mac地址(如果不伪造的话,mac地址是唯一的)的。
      

  6.   

    获取mac地址有屁用还不是一样可以改 
    这个只有获取CPU的ID跟主板ID,这个貌似要用到C/S程序