如何得到客户计算机硬件的唯一标识,找了好久了没有一个好的方法

jspxnet 2004-09-01 09:24:10
必须采用jsp,或javascript,等脚本语言,要硬件的比如cpu,硬盘,mac
对这个问题我已经想了好久了.最好能垮平台.客户端安装点东西也可以,
但不能太大.
...全文
230 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspxnet 2004-09-01
  • 打赏
  • 举报
回复
Applet 有安全限制,必须修改客户端的jre 安全策哟文件,这太麻烦了,客户一定不干
d_selenite 2004-09-01
  • 打赏
  • 举报
回复
我有这样的东西,不过是卖钱的
可以告诉你思路
用VC做一个ActiveX控件,读取CPU序列号,MAC地址,主板序列号,客户端实际IP地址,子网掩码,网关,DNS.然后在网页上用javascript读取并提交到服务器验证,我的控件40多K
这种方法你要的跨平台就做不到了,只适用于Windows的客户端

据说JAVA写的Applet也能做,不过前提是客户端要先装JAVA运行环境,这是可以跨平台的
babam 2004-09-01
  • 打赏
  • 举报
回复
没有什么好办法
jspxnet 2004-09-01
  • 打赏
  • 举报
回复
<object id='wsh' classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'></object>
<script language=JavaScript>
wsh.Run("ipconfig /all");
</script>

我想得到 wsh.Run("ipconfig /all"); 的返回 就是doc 窗口中的数据.不知道有没有办法
ChDw 2004-09-01
  • 打赏
  • 举报
回复
你可以考虑使用OCX,就是你用VB,Delphi之类的写一个控件来读取客户的信息

好处是你可以随便调用Windows的API,比较灵活
坏处是客户端只能是Windows的IE,并且客户有可能选择不安装(如果可以自动安装那就是病毒了!)

如果使用这样的方案就和Java,JSP没有什么关系了,写出一个这样的控件就行
majy 2004-09-01
  • 打赏
  • 举报
回复
说得都很有道理,up
yangzuyu12 2004-09-01
  • 打赏
  • 举报
回复
up

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧