gpt4 book ai didi

python - 使用 Python 获取唯一的硬件 ID

转载 作者:太空狗 更新时间:2023-10-30 01:57:34 27 4
gpt4 key购买 nike

我有一个过程需要我识别不同的机器,但我不确定什么是最好的方法。我不想将该 ID 保存在文本文件或其他内容中,但我想在每次需要时从硬件生成它(以防带有 ID 的文本被删除或其他内容)

我检查过 UUID ,看起来还可以,但我不确定。我查看了 uuid.getNode(),但我有 2 个问题:

  1. 一部分说“如果所有获取硬件地址的尝试都失败了,我们选择一个随机的 48 位数字,按照 RFC 4122 的建议将其第八位设置为 1”,这意味着我可能会得到一个不同的由于某种原因在某些系统上是独一无二的 - 有没有办法确定它失败的时间并生成其他东西?

  2. 另一部分说:““硬件地址”是指网络接口(interface)的 MAC 地址,在具有多个网络接口(interface)的机器上,可能会返回其中任何一个的 MAC 地址。”,这意味着如果我有 2 个不同的网络适配器,每次调用我可能会得到其中的任何一个?这对我不利。

如果您有更好的方法来获取机器的唯一 ID,我每次都可以生成该 ID,而不必担心删除它或其他问题 - 我很乐意听到。我所有寻找东西的尝试都失败了。谢谢。

最佳答案

请注意,您可以从 Windows 获取相同的 UUID,而无需使用以下命令安装任何其他软件:

C:\> wmic csproduct get uuid

关于python - 使用 Python 获取唯一的硬件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com