基本上,我计划将计算机的 UUID/序列号与它运行的密钥绑定起来,在 Windows 上,我发现获取 UUID 很容易,但我很难为 Mac 获取任何东西。
有什么解决办法吗?
MacOS 有一个内置程序用于访问此信息,您可以使用以下命令获取它
system_profiler SPHardwareDataType | awk '/Serial Number/ {print $4}'
如果你在 python 中明确需要这个字符串(并且如果你使用的是 3.5+),你可以使用subprocess https://docs.python.org/3/library/subprocess.html#using-the-subprocess-module module
import subprocess
cmd = "system_profiler SPHardwareDataType | awk '/Serial Number/ {print $4}'"
result = subprocess.run(cmd, stdout=subprocess.PIPE, shell=True, check=True)
serial_number = result.stdout.strip()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)