【发布时间】:2016-03-03 13:38:44
【问题描述】:
我正在搜索设备的唯一标识符,即 PC。我查看了 Stack Overflow 和其他网站上的许多链接,发现生成的是 UUID 而不是 mac id。但我也发现UUID可能与某些主板没有关联,有时可能不起作用。
我已将 MAC ID 实现为唯一标识符,但现在我认为这可能无法非常准确地工作,因为用户的笔记本电脑有时可能会连接到 LAN、wifi 或加密狗。并且每次我都需要知道机器的唯一标识符。当用户使用 Virtual Box 连接时我需要唯一标识符时,我也很担心。
【问题讨论】:
-
这听起来更像是一个硬件问题而不是编程问题
-
“UUID 可能与某些主板没有关联”是什么意思?如果您谈论的是在这些 PC 上运行的软件,您可以生成一个标识符,将其存储在一个文件中并每次都使用该标识符。
-
感谢您的快速回复。当我在机器上生成唯一 ID 并存储它时,如果该文件传输到该机器,它可以在任何其他机器上使用
标签: java hardware mac-address