就只能按特例处理。在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后要空一格)即可看到版本信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)