究竟怎么用Delphi得到不能修改的硬件信息来唯一确定一台计算机???(200分)

  • 主题发起人 主题发起人 honestman
  • 开始时间 开始时间
H

honestman

Unregistered / Unconfirmed
GUEST, unregistred user!
就象微软的XP那样记录你的硬件信息。
我发现网卡的MAC地址是可以修改的,这样就不能用MAC地址来唯一确定一台机器。
究竟那些硬件信息是可以用Delphi读出来,而不能修改的啊?
最好有For 98、2K和XP的源代码啊!
 
可以用硬盘的序例号,这是唯一的啊
 
如果有网卡的话,也可以用其MAC地址
 
获取硬盘厂商序列号:
http://www.8421.org/download.php?id=145
 
用GUID,这绝对是唯一的
 
由于计算机具有特定标识的硬件都可更换,并存在损坏的可能,建议采用安装或第一次
运行时记录多个硬件信息的办法来注册,如果有少量硬件更换,不影响注册。只有更换的
硬件数量达到规定的数目,才认为是另外一台计算机。好像XP就是采用相似的方法识别计
算机的。

To honestman: 你还在佛山吗?我住在大福路,是业余程序员,水平很低,有机会联
系一下,我的邮箱wenx@21cn.com.
 
用硬盘序列号:
 
三星硬盘没序列号
而且有时能读有时候读不出来
 
cup的序列号
 
硬盘的序列号,网卡的MAC,CPU的序列号。
加硬狗也行的。
 
cpu、bios得序列号好像并不是唯一的,同一批次的就完全一样(可以用网上流行的工具获得证实),硬盘的序列号有些就没有,比如说三星的,还有scsi的获取不出来,所以说究竟用什么来唯一标识一台计算机呢?这在大富翁上应当算是一个老生长谈的问题,可是总是没有特别如意的答案。
请高手指点,如果哪位朋友有兴趣总结一下,并且提出了确实可行的方法,我给400分
 
楼上说的对cpu、bios得序列号好像并不是唯一的,同一批次的就完全一样
 
多人接受答案了。
 
后退
顶部