如何得到一台机器硬件的唯一标识码?我的软件运行前需要注册,因此想得到能唯一标识此机器的序列码,看到别的帖子说可以用网卡的MAC地址,但是如果这个机器没有装网卡,那怎么办?还有说可以用CPU和硬盘的号,但是又说同一系列的硬盘号是相同的,CPU序列号现在的CPU都没了那大家都是取哪个号来注册的?

解决方案 »

  1.   

    你另发帖子问“如何获取硬盘序列号、CPU序列号和网卡序列号”。这个帖的20分先给了我吧
      

  2.   

    硬件区很多问这个的,目前简单的方式就是通过WMI,不过VC搞起来麻烦,没有专门的支持,.NET弄起来方便点。
      

  3.   

    用 WMI 取 Win32_ComputerSystemProduct 的 UUID 会得到一个值,例如: 3CE8F5E9-7CE5-110A-A323-0567CFCD0852 这是每台电脑的一个唯一标识码。能否用作注册我就不知道了。