首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu/Linux中是否存在不变的硬件系统标识符?

Ubuntu/Linux中是否存在不变的硬件系统标识符?
EN

Ask Ubuntu用户
提问于 2012-01-26 12:58:15
回答 3查看 2.4K关注 0票数 5

目前,我正在使用ethernet mac address为我的程序生成许可证,但有时有多个以太网卡(无线、调制解调器等)。所以我想用其他的东西:也许有主板识别器,还是别的什么?!

我要用Python得到这个id ..。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2012-01-26 13:33:17

其他序列号(通过dmidecode)对我来说似乎不太一致。在我的媒体中心,他们涌出,但在我的桌面上,我看不到任何东西。

我会说,如果你想这样做,你只需使用eth0。几乎每台计算机都至少有一个以太网端口,这将始终呈现一个MAC地址。不过,也有一些问题:

  • MAC地址可以更改。很容易。
  • MAC地址重复。考虑到一半的地址是供应商/型号ID,很多供应商只能获得几百万个唯一的密钥,而且显然还能制造数百万台设备--因此在野外也有重复的设备。
  • 有些设备没有以太网端口,它被禁用,或者只是偶尔打开。如果您试图动态地更改来自哪个端口的IDing,这将是一个问题。如果您开始使用wlan0,因为它是当时唯一可用的,然后下次检查时eth0会在线运行,您可能会惹恼客户。

您最好将硬件信息(主板名称、处理器ID、CPU数量、图形名称、RAM数量/配置等)合并在一起。

只需确保你不愚蠢的付费客户如何通过重新认证的过程。一旦你让这个过程比盗版更难完成,你就输掉了游戏。哦,别忘了,你需要宣传你正在收集和储存的事实,预先识别,最好是在购买之前。

票数 1
EN

Ask Ubuntu用户

发布于 2012-01-26 14:10:13

正如我们的自封善良的人生独裁者所说:内容所有者注意: DRM不起作用

本质上,没有可靠的方法来执行DRM (包括您可能使用的许可证密钥技术)。相反,它可能是一个更好的方法,提供一个简单的方式,以一个合理的价格购买产品。这可能会给您带来一个简单得多的代码库、更容易的分发过程、升级过程以及最终更快乐的用户。

一个很好的例子是奥姆斯:您可以在网上购买该游戏,并从那时起以您需要和想要的多少计算机、架构来下载它。而且他们有很多满意的用户使用这个解决方案。

另一个例子是Ubuntu音乐商店(我喜欢它),它是如此容易购买和同步音乐,我再也没有感觉到,它可能更容易下载一首歌曲的非法来源。

票数 4
EN

Ask Ubuntu用户

发布于 2012-01-26 13:09:11

我认为你应该在gamedev.net论坛上问这个问题。我肯定有人会帮你的。:)

创建一个依赖于硬件配置的软件密钥如何?例如:

如果有一个nVidia VGA,然后添加'x‘如果是HDD的话,那么添加'h’

等等,您可能会创建一个相当长的字母或数字组合,可以用作键。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/98705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档