今天需要获取公司E人E本的cpu序列号,在网上搜索后,在eoeandroid社区找到一段代码,很方便的获取到了cpu序列号,在模拟器上运行,获取的cpu序列号为"0000000000000000"
代码:
public static String getCPUSerial() {
String str = "", strCPU = "", cpuAddress = "0000000000000000";
try {
//读取CPU信息
Process pp = Runtime.getRuntime().exec("cat /proc/cpuinfo");
InputStreamReader ir = new InputStreamReader(pp.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
//查找CPU序列号
for (int i = 1; i < 100; i++) {
str = input.readLine();
if (str != null) {
//查找到序列号所在行
if (str.indexOf("Serial") > -1) {
//提取序列号
strCPU = str.substring(str.indexOf(":") + 1,
str.length());
//去空格
cpuAddress = strCPU.trim();
break;
}
}else{
//文件结尾
break;
}
}
} catch (IOException ex) {
//赋予默认值
ex.printStackTrace();
}
return cpuAddress;
}
下面是E人E本真机上的序列号,截图:
厡字符串
截取后的序列号
- 大小: 7.7 KB
- 大小: 7.1 KB
分享到:
相关推荐
C++获取电脑CPU序列号及硬盘序列号,采用C++MFC开发的一个小功能,用于生成设备号。
获取Android设备硬件唯一序列号的代码,这个序列号可以唯一标识该Andorid设备。
是c语言做的一个简单的注册机,可以获取cpu序列号,硬盘序列号等信息,通过md5加密生成注册码,可以参考制作注册机
获取CPU序列号获取硬盘序列号 和非WQL获取的硬件信息(下载地址) CPU序列号,MFC demon 可运行
软硬件环境 Macbook Pro MGX 72 Android studio 2.1.2 Android 5.1.1 前言 上一篇介绍了如何获取ethernet的MAC地址,对于厂商来讲,除了MAC号,还有一项数据也很重要,那就是机器序列号,它是机器出厂时确定的,也是...
获取CPU序列号 硬盘序列号 vs2010工程 支持64位
Linux和Windows下使用C语言获取各种硬件信息,包括CPU序列号、硬盘序列号、网卡信息(包括网卡名字、IP地址、MAC地址、网卡是否插入网线等)。
C++ 嵌汇编获取CPU序列号 C++ 嵌汇编获取CPU序列号
获取CPU序列号、硬盘号、主板号,编译可用
能够获取CPU序列号和硬盘序列号并且进行MD5的加密生成一个机器码
c++builder获取Cpu序列号代码
【源码】VB6.0获取硬盘序列号、获取硬盘逻辑盘序列号、获取CPU序列号、获取主板序列号
获取CPU的序列号
获取cpu序列号、硬盘序列号、网卡信息的小软件
C++获取计算机的CPU序列号,硬盘序列号(无需管理权限),网卡MAC地址,在vs2005环境下编译通过,已在win10,win7系统测试通过。
VB取得CPU序列号 取得CPU序列号 VB取得CPU序列号 取得CPU序列号
labview获取cpu序列号.vi
DELPHI XE下面获取CPu序列号,亲测
VB.NET获取计算机硬件序列号,内置示例获取 CPU,主板号,和硬盘
2.使用说明:打开程序后,点按钮后,三个TEXTBOX分别显示全球唯一标识的硬盘物理序列号、WMI方法获取的硬盘序列号、WMI方法获取的CPU序列号 3.WMI方法被很多人诟病,有说读不出来什么的,我测试了几台机器确实有读不...