CnPack Forum » CnVCL 组件包 » cnhardwareinfo单元中的取CPU序列号问题


2009-4-24 17:53 mestars
cnhardwareinfo单元中的取CPU序列号问题

发现cnpack控件包里的common里的cnhardwareinfo单元中的取CPU序列号的方法从1.5版以后都取不到cpu的序列号。

开始的时候以为是不支持delphi2007+xp3,后来发现好像不是这么回事,  我用win2000+delphi7用现在的cnhardwareinfo同样取出来也全是0000-0000-0000-0000-0000,但是用1.5及以前的版本没有问题。
望有条件的也帮忙验证一下是否有问题

2009-4-26 20:37 Passion
Cpu序列号和CPU特征信息串是两回事。很多CPU是禁用了取CPU序列号的,CnHardwareInfo中两者都能取,但序列号是否取成功,取决于CPU本身是否禁用,以及当前是否够权限。

1.5版本以前的是误解,将信息串当成序列号了,而信息串是可以有重复的。
可看看例子?

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.