要求获取客户端的CPU机器码是不是应该叫做CPU ID ,CPU序列号,CPU标识,CPU编码??现在已经获取到了客户端MAC地址哪位高手可以给出源代码或者详细的非托管类资料谢谢拉.PS:B/S结构.大家不要贴获取服务器端的代码.

解决方案 »

  1.   

    因为隐私关系,CPUID功能默认是关闭的,你得让用户修改BIOS设置才行
      

  2.   

    现在已经获取到了客户端MAC地址  ? 这个是如何获取的?
      

  3.   

    客户端MAC是通过非托管类获取的.
    Iphlpapi.dll
    Ws2_32.dll
    不知道是否有这样的类来读取windows操作系统下的CPU ID.
      

  4.   

    B/S下获取客户端CPU编码,不太可能的,没有这个权限
    除非写ActiveX安装在客户端,然后把得到的信息传递到服务器端纯web不是什么都能做的
      

  5.   

    呵呵,我曾经自己写了一个ActiveX,可以获取 CPU 硬盘 主版 序列号,
    主要是使用 windows api, 如 Iphlpapi.dll Ws2_32.dll等
    要的话,发 [email protected]
      

  6.   

    强制安装客户端插件,再通过web方式获取
      

  7.   

    1.浏览器不可能做这种事...
    2.ActiveX 控件能实现,但会被绝大多数浏览器和反间谍插件拦截...
    3.这种东西只要做出来,很快就会被列入间谍插件名单遭到各种安全软件删除...
      

  8.   

    用ActiveX,然后再解决ActiveX标记为不安全的问题
    具体可以看我的博客
    http://blog.csdn.net/cctaiyang/archive/2007/03/26/1541294.aspx
      

  9.   

    多谢各位热心帮忙原来可以开发GUI的.我自己搞定了,我同事没说明白.结贴