社区
Web 开发
帖子详情
如何得到客户计算机硬件的唯一标识,找了好久了没有一个好的方法
jspxnet
2004-09-01 09:24:10
必须采用jsp,或javascript,等脚本语言,要硬件的比如cpu,硬盘,mac
对这个问题我已经想了好久了.最好能垮平台.客户端安装点东西也可以,
但不能太大.
...全文
230
7
打赏
收藏
如何得到客户计算机硬件的唯一标识,找了好久了没有一个好的方法
必须采用jsp,或javascript,等脚本语言,要硬件的比如cpu,硬盘,mac 对这个问题我已经想了好久了.最好能垮平台.客户端安装点东西也可以, 但不能太大.
复制链接
扫一扫
分享
转发到动态
举报
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
VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号
《VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号》是一篇word文档,其中包含了vc代码,感兴趣的读者可以自己下载测试这些代码!
电脑硬件
唯一
标识
查看器
本文还有配套的精品资源,点击获取 简介:电脑机器码查看器是一款用于提取
计算机硬件
唯一
标识
(如CPU序列号、主板序列号等)的实用工具,对于软件授权、系统恢复和硬件识别等特定需求场景至关重要。软件提供图形界面和命令行界面两种展示方式,适应不同用户需求。压缩包内包含主程序文件、动态链接库文件、下载说明和使用指南文档,指导用户如何正确使用软件查看机器码。使用时应注意个人隐私和系统安...
java
唯一
标识
_java怎么获取电脑的
唯一
标识
?
首先,这是
一个
更加接近于
计算机硬件
的东西,因此应该考虑使用JNI技术,底层采用C语言或C++实现,C++读取
计算机硬件
信息,然后返回java进行处理,至于防止重复,这个你就要自己想办法了,因为毕竟计算机是多个硬件组合的,同一批次硬件
标识
有所相似也
没有
办法避免,只能通过一些算法避免重复。JNI技术是这样:首先编写
一个
类,此类含有native
方法
,即:private/protected/public ...
设备
唯一
标识
方法
(Unique Identifier):如何在Windows系统上获取设备的
唯一
标识
不过,不管使用怎样的硬件信息或者牛气的算法来进行用户或者设备的
标识
,还是一句老话“道高一尺,魔高一丈”,都是可以被攻破的,即便你的
标识
伪造不了、克隆不了,攻击者也可以使用其它攻击方式,如逆向你的验证check代码,然后将其修改掉,使其check失灵。从软件授权这个简单的应用来看,购买外置密码设备硬件太过昂贵,可以采用简单的组合
方法
,推荐使用主板UUID作为主
标识
,当UUID返回无效的值时,可以进一步采用CPUID、BIOS序列号、MachineGUID等方式作为次
标识
,这基本可以解决问题。.........
唯一
标识
一台计算机解决
方法
:
唯一
标识
一台计算机的解决
方法
。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章