C++获取主板ID,该如何处理

C++获取主板ID
我想通过电脑硬件的某种标识来识别唯一一台电脑,之前查过,主要有MAC地址、硬盘ID、CUP ID、主板ID等。其中,MAC地址比较容易被修改,有的硬盘没有ID,有的CUP禁止访问其信息,所以想获取主板ID。但一直没有找到合适的源码,请教一下大家,有没有合适的源码发出来,如果有建好的工程就更好了,谢谢大家!
------解决方案--------------------
不会  帮顶,  不过硬盘ID都应该有的吧 什么硬盘没有硬盘ID呢?
------解决方案--------------------
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!