计算机的跨平台唯一标识符

Cross-platform unique identifier for a computer

我正在编写一个商业应用程序,它将具有将在服务器端进行检查和验证的许可证密钥。我想限制可以安装该应用程序的计算机数量(即仅限 1 个副本)。对于这种情况,IP 地址可能不可靠。所有操作系统上的计算机之间是否有唯一标识符?

你可以读取MAC地址或UUID来提高防弹性,并通过两者的混合来识别计算机。

如果您可以读取 UUID,也许即使在不同的操作系统中也足以识别唯一的计算机。

由于您没有用语言标记这个问题,因此有几种可能的方法来读取该值。