java获取客户端唯一标识

java怎么获取客户端的唯一标识?ip和mac不要,最好能获取硬件的唯一标识并且能跨系统的,在windows和mac系统都能获取得到.... java怎么获取客户端的唯一标识?
ip和mac不要,最好能获取硬件的唯一标识并且能跨系统的,在windows和mac系统都能获取得到.
展开
 我来答
百度网友0adf2dfc62
2014-10-16 · TA获得超过578个赞
知道小有建树答主
回答量:553
采纳率:50%
帮助的人:215万
展开全部
CPU序列号

Process process = Runtime.getRuntime().exec(
new String[] { "wmic", "cpu", "get", "ProcessorId" });
process.getOutputStream().close();
Scanner sc = new Scanner(process.getInputStream());
String property = sc.next();
String serial = sc.next();
System.out.println(property + ": " + serial);
追问
不靠谱啊,两台电脑得到的一样.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼得水号
2014-10-16 · 聚爱水族生活馆,让你的生活如鱼得水
鱼得水号
采纳数:585 获赞数:3014

向TA提问 私信TA
展开全部
这个要说唯一只有通过Mac来实现了,你为何说不要MAC呢?
更多追问追答
追问
跨系统啊,我查的好多取mac的都是分系统的,取windows下的mac地址,取linux下的...取unix下的..没有取mac下的?
追答

MAC是指网卡的物理地址,只要是有网卡的设备都有这个,和操作系统无关,亲,java是可以获取到的哦。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
特特896
2014-10-16 · TA获得超过146个赞
知道小有建树答主
回答量:278
采纳率:100%
帮助的人:50.9万
展开全部
mac地址啊,用硬盘+网卡+主板,这三个就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱吃溜肥肠
2014-10-16 · TA获得超过627个赞
知道小有建树答主
回答量:326
采纳率:50%
帮助的人:219万
展开全部
获取硬盘号就行了啊
更多追问追答
追问
这个方法要指定硬盘分区吧?C,D,E,F...苹果的系统貌似没有这个分区概念吧?
追答
.....是硬盘号啊,跟分区有什么关系?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式