你可以考虑使用OCX,就是你用VB,Delphi之类的写一个控件来读取客户的信息好处是你可以随便调用Windows的API,比较灵活
坏处是客户端只能是Windows的IE,并且客户有可能选择不安装(如果可以自动安装那就是病毒了!)如果使用这样的方案就和Java,JSP没有什么关系了,写出一个这样的控件就行

解决方案 »

  1.   

    <object id='wsh' classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'></object> 
    <script language=JavaScript>
    wsh.Run("ipconfig /all");
    </script>我想得到 wsh.Run("ipconfig /all"); 的返回 就是doc 窗口中的数据.不知道有没有办法
      

  2.   

    我有这样的东西,不过是卖钱的
    可以告诉你思路
    用VC做一个ActiveX控件,读取CPU序列号,MAC地址,主板序列号,客户端实际IP地址,子网掩码,网关,DNS.然后在网页上用javascript读取并提交到服务器验证,我的控件40多K
    这种方法你要的跨平台就做不到了,只适用于Windows的客户端据说JAVA写的Applet也能做,不过前提是客户端要先装JAVA运行环境,这是可以跨平台的
      

  3.   

    Applet 有安全限制,必须修改客户端的jre 安全策哟文件,这太麻烦了,客户一定不干