如何使用硬件参数唯一标识设备?

时间:2014-12-01 13:57:41

标签: linux windows macos hardware uuid

我想为我的应用程序唯一标识设备(笔记本电脑/ PC)。问题是没有这样的硬件参数是普遍独特的,不能改变的。喜欢Mac地址。虽然它是独一无二的,但它很容易被欺骗。因此,我正在考虑使用多个硬件参数的组合,这增加了设备唯一的可能性。现在我正在考虑以下硬件参数。

1)Mac地址

2)CPU序列号

3)硬盘序列号

4)MotherBoard序列号。

此外,这适用于所有平台,例如(Linux / Mac / Windows)。那么它是正确的方法还是应该包含更多参数来唯一识别设备?

1 个答案:

答案 0 :(得分:0)

您也可以在列表中添加VendorID:硬件的ProductID。 但我无法保证它也不会被欺骗。