我将感谢有关如何添加许可密钥执行或并发用户限制执行的任何建议可以想象,由于运行的服务器位于其房屋上,因此相对轻松地获得,等等。

显然,我既不寻求或期待一项无法避免这样做的人,也不是在1337年的H4X0R上绕过的技术,这些技术就是这样。这种反盗版机制的目的不是要阻止用户做他们真正想做的事情,而是要使它变得足够烦人,以至于与仅仅付费相对轻松地付款,这并不值得麻烦另一个(廉价)的许可证 - 至少对于最终的平均能力最终用户。

这需要比单纯的安全性更复杂的事情(这也会让您被可能遇到的用户嘲笑,即使无意中无意修改设置),但没有什么比守护导弹筒仓所需的东西了。只有话要说:“是的,该产品确实确实将用途限制在您购买的产品上。”不应该足够有趣的是激励某人寻求名望和财富来发布有关如何破解它的博客条目,尽管鉴于产品是多么完全利基,而且它是多么便宜,但我不认为这是关注。

我能想到的唯一真正的技术是,将程序其余部分在功能上至关重要的例程中编译成静态或动态的二进制可重新加载对象,并将其包括在内。在某些不可分割的尊重中,日常工作必须至关重要,而不是仅针对该特定条件进行人造检查,否则用户可以使用并禁用对该功能的调用。这个想法是,禁用对该功能的呼叫也有其他没有吸引力的后果。

这不是一个聪明的黑客无法拆卸的,而且显然,如果该功能足够微不足道,可以构建为原本无目的的二进制,那么它也足够小,可以在其外部重新实现。但是,这比典型的最终用户更加努力。当然,再次,这不是要机械停止盗版,而是要限制一点,以使产品不起作用 纯粹 在荣誉系统上,尽管我敢肯定,对于美国的许多公司买家来说,这足够了。

这是一种常见的方法吗?有更好的吗?

有帮助吗?

解决方案

这一切将要做的就是惹恼您的诚实用户,而任何值得他盐的海盗都会在五分钟内破裂 - 不要这样做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top