【发布时间】:2012-10-14 15:36:41
【问题描述】:
我想用 C++ 检索单台机器的唯一硬件标识符。有什么建议?我需要这个软件在 Windows XP、Vista、7、8 下工作。我只需要一些系统调用来检索 MAC 地址、硬盘序列号或类似的东西。
【问题讨论】:
-
你打算用它做什么?这将改变可以使用的值。 MAC 地址在正常使用中是唯一的,但如果用户愿意,它可以很容易地更改为非唯一的。
-
这是 CodeProject 文章的简化版本,它使用 C# 和 WMI 基本上使用机器的硬件规格编译 HUID。翻译成 C 应该是相当容易的:codeproject.com/Articles/28678/…