我想在C ++中为单个机器检索唯一的硬件标识符。有什么建议?我需要这个软件在Windows XP,Vista,7,8中工作。我只需要几个系统调用来检索MAC地址,硬盘序列号或类似的东西。
答案 0 :(得分:2)
使用计算机的DPAPI密钥加密任何值,并使用加密值作为您的ID。
注意:我将original answer复制到了这个重复的问题。
答案 1 :(得分:0)
Here是一篇关于如何使用C ++获取mac地址的精彩文章。您可以使用这三种获取MAC地址的方法之一,之后您可以对这些MAC地址使用某种加密(eh sha256) - 当然,只有当您希望隐藏这些MAC地址时存储它们。