B/S架构,想做一个绑定机器吗登录。获取cpu的序列号,或者硬盘、主板的,然后加密生成注册码,然后注册,登录时只有这一台机器可以。但是获取不到机器码,java的获取也都是获取本机的,怎么获取客户端的?
这是java获取的,也是网上找的,这只是调用本地的
long start = System.currentTimeMillis();
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("cup序列号"+ ": " + serial);
System.out.println("time:" + (System.currentTimeMillis() - start));
js获取机器码的话
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
这个对象只能在IE浏览器才可以创建,有没有那种大部分浏览器都可以获取的,
或者说其他的思路实现机器码绑定账号,入门没多久比较菜,望大佬解答,给个思路也好!!!!!