cpuid 多读几次,发现读出的结果不一致?(50分)

  • 主题发起人 主题发起人 bronzestar
  • 开始时间 开始时间
B

bronzestar

Unregistered / Unconfirmed
GUEST, unregistred user!
读cpu的序列号,发现80%会读出同一个号码但20%会读出另一个号码
为什么?
 
你的系统是双核的cpu吗?
 
带有超线程/双核的CPU就那样。
下载一个MiTeC System Information Component Suite控件,它就可以搞定。
前些天有个人也是问这个事的。
 
估计是双核的。呵呵
 
这贴应该同你的一样:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3494670
 
基本上解决了;
方法:取ID时发现第二组号码的高两位会变化(00->01),暂时还没有发现其他变化!
用MiTeC System Information Component Suite取得的CUPID其实和原来的没有差别,它只是
将第二组数据去掉后将剩下的三组(3*8)分为六组(6*4)按某种规则拆分重排而已!!!!!!
因此将第二组去掉即可,或去掉第二组中的高两位即可!!!!!!!!!!!!!
 
后退
顶部