java 获取CPU序列号

java 获取CPU序列号,第1张

cpu序列号是硬件相关的,Java平台本身力求做到硬件无关的。

就只能按特例处理。在x86架构下:

用JNI写一个cpu信息类。该类至少包含一个读取序列号的静态方法,

从C中嵌入执行汇编指令CPUID,输入参数EAX=3

从EDX:ECX中得到cpu序列号。

再以类形式给java调用。

只有Pentium 3能够读取cpu的“序列号”,后来的cpu都没有装配这个信息。

一般cpu只能读取cpu的“信息”而不是“序列号”

银河麒麟系统查看cpu序列号步骤:

1、在左侧树状菜单点击 *** 作系统。

2、在右侧可以清楚的看到产品密钥,后面就是麒麟系统的授权码了。

3、登录到linux服务器执行lsbrelease-a命令,即可查看所有版本信息,授权码。

4、登录到linux执行cat,etc,issue(切记cat后要空一格)即可看到版本信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6234925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存