Board logo

Subject: cnhardwareinfo单元中的取CPU序列号问题 [Print This Page]

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

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

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

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

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




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0